1. 项目背景与核心需求
去年换了M1 Pro的MacBook Pro后,发现很多传统x86架构的Linux发行版无法直接运行。作为长期使用CentOS做开发的用户,急需在ARM架构的Mac上搭建一个可用的CentOS环境。经过多次尝试,最终通过VMware Fusion实现了CentOS Stream 9的完美运行,这里把完整过程记录下来。
选择VMware Fusion的原因很简单:它在M芯片上的性能表现最好,图形化操作友好,且对ARM架构的Linux支持较为完善。而CentOS Stream 9作为RHEL的前沿版本,既保持了稳定性又具备较新的软件包,特别适合开发环境搭建。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与工具选型
2.1 硬件与软件基础配置
我的测试设备是2021款14寸MacBook Pro,配置如下:
- 芯片:M1 Pro (10核CPU/16核GPU)
- 内存:32GB统一内存
- 系统:macOS Ventura 13.4
- VMware Fusion版本:13.0.2专业版
注意:VMware Fusion 13开始才正式支持Apple Silicon芯片,旧版本无法使用。专业版比标准版多了高级网络配置等功能,建议开发人员选择。
2.2 镜像下载与验证
CentOS Stream 9 ARM64镜像需要从官方源获取:
bash复制# 官方镜像列表
https://mirrors.centos.org/mirrorlist?path=/9-stream/aarch64/iso/
# 推荐使用清华镜像站下载
wget https://mirrors.tuna.tsinghua.edu.cn/centos/9-stream/aarch64/iso/CentOS-Stream-9-latest-aarch64-dvd1.iso
# 验证SHA256校验值
shasum -a 256 CentOS-Stream-9-latest-aarch64-dvd1.iso
下载完成后务必校验哈希值,我遇到过三次下载损坏的情况。建议使用aria2多线程下载工具加速大文件传输。
3. VMware Fusion配置详解
3.1 新建虚拟机关键参数
- 打开VMware Fusion,选择"新建"
