V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
duanqw
V2EX  ›  程序员

M1 电脑无法安装 centos7,大家知道是什么原因吗?

  •  
  •   duanqw · 2022-11-23 09:47:52 +08:00 · 5004 次点击
    这是一个创建于 763 天前的主题,其中的信息可能已经有所发展或是发生改变。
    25 条回复    2022-11-24 21:44:12 +08:00
    jellyspot
        1
    jellyspot  
       2022-11-23 09:53:56 +08:00   ❤️ 12
    要不先了解下提问的艺术?
    salmon5
        2
    salmon5  
       2022-11-23 10:03:23 +08:00
    你用软驱装的吗?
    kokutou
        3
    kokutou  
       2022-11-23 10:06:26 +08:00
    直接 almalinux 吧
    centos7 马上要 eol 了
    blackeeper
        4
    blackeeper  
       2022-11-23 10:11:16 +08:00
    由于 M1 是 ARM 架构的 CPU ,所以很多东西都不一样了
    如果你是直接安装 centos 到 M1 电脑,基本不行,各种驱动都有问题,Asahi Linux 驱动比较完善,可以尝试安装一下
    如果是虚拟机,那么你可能需要 arm 架构的 centos 7
    40EaE5uJO3Xt1VVa
        5
    40EaE5uJO3Xt1VVa  
       2022-11-23 10:27:34 +08:00
    almalinux 有四个平台的发行版 x86_64 aarch64 ppc64le s390x ,

    在 m1 上安装 centos 也许你需要下载 aarch64 版本的
    satanandroid
        7
    satanandroid  
       2022-11-23 11:47:49 +08:00
    小白疑问。docker 可以吗?
    GogoGo666
        8
    GogoGo666  
       2022-11-23 12:22:13 +08:00
    @satanandroid #7 可以,不过 docker desktop 是先虚拟化,在运行容器
    serialt
        9
    serialt  
       2022-11-23 12:28:46 +08:00
    vmware fusion 12 almalinux9-beta 可以使用,内核只能用 beta 。fusion 13 和其他版本的镜像都试过了,用安装不了
    serialt
        10
    serialt  
       2022-11-23 12:29:27 +08:00
    fusion 12 是预览版
    BrettD
        11
    BrettD  
       2022-11-23 12:42:25 +08:00 via iPhone
    去找 AArch 的 RHEL
    iwishing
        12
    iwishing  
       2022-11-23 12:56:51 +08:00
    我猜是电源插头没插上吧? M1 是 arm 架构,通常的笔记本,台式机是 x86 架构,下载对应的安装光盘。
    正确的提问方法是:我做了哪些(如下载了 ARM 的 CENTOS 镜像,准备了朗文英文字典)遇到了什么问题(如:显示器不亮,安装报错,日志),如何解决?
    正确的伸手党问法:我想要在 M1 上安装 CENTOS ,该怎么做?求教程。
    BugCry
        13
    BugCry  
       2022-11-23 12:59:52 +08:00 via Android   ❤️ 1
    M1 的很麻烦,建议用 m3 的电脑
    proxychains
        14
    proxychains  
       2022-11-23 16:29:18 +08:00
    感觉不如 Arch
    Xusually
        15
    Xusually  
       2022-11-23 16:32:06 +08:00 via iPhone
    你需要 Asahi Linux

    https://asahilinux.org
    dudubaba
        16
    dudubaba  
       2022-11-23 16:33:46 +08:00
    我猜是你想在虚拟机中安装,不支持
    allgy
        17
    allgy  
       2022-11-23 16:41:11 +08:00
    大家不如 google 知道的多,你要不问问 google?
    glfpes
        18
    glfpes  
       2022-11-23 16:42:48 +08:00
    m1 兼容性不太行。
    wjx0912
        19
    wjx0912  
       2022-11-23 16:57:21 +08:00
    m1 卖给我,买个 x86 本本
    pengtdyd
        20
    pengtdyd  
       2022-11-23 18:49:52 +08:00
    因为 M1 是 ARM 架构,你装的是 x86 架构的 Centos 7 当然无法安装。
    icyalala
        21
    icyalala  
       2022-11-24 00:10:24 +08:00
    为 centos 编个 asahi 内核自己装,就像 Linus 那样
    如果搞不定,那就老实去下 aarch64 版,装到虚拟机
    maojun
        22
    maojun  
       2022-11-24 02:00:04 +08:00 via iPhone   ❤️ 2
    要是你真的看到了有用的答案 那不是你问得好 是各位猜得好 🌚
    duanqw
        23
    duanqw  
    OP
       2022-11-24 08:56:46 +08:00
    @Xusually 好的
    xiaoxinlore
        24
    xiaoxinlore  
       2022-11-24 19:36:07 +08:00
    CentOS7 relies on 64KB granule support, which isn't supported by the IOMMU of the Apple M1 processor.

    I'd recommend using Fedora or Ubuntu instead, with CentOS containers as needed.


    centos 9 ok
    xjjlkx
        25
    xjjlkx  
       2022-11-24 21:44:12 +08:00
    我用的 parallels desktop 安装 aarch 64 位的 centos7 ,一直卡在安装界面进不去,但是安装 centos stream 9 就没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5317 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.