1. 项目概述
最近在M系列芯片的Mac上折腾虚拟机时,发现不少朋友对CentOS Stream 9的安装存在困惑。作为一款面向开发者的滚动发行版,CentOS Stream 9提供了更超前的软件包和内核版本,特别适合需要尝鲜新特性的开发者。本文将手把手带你用VMware Fusion在M芯片Mac上完成全套安装流程。
我实测发现,在M1/M2芯片上通过虚拟化运行Linux会遇到不少ARM架构特有的坑点。比如默认ISO无法引导、显卡驱动异常、网络配置失效等问题。经过多次尝试,我总结出一套稳定可靠的安装方案,包含从镜像下载到系统优化的完整流程。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备
2.1 硬件与软件需求
- 主机设备:搭载M1/M2芯片的MacBook Pro/Air或Mac mini
- 虚拟机软件:VMware Fusion 13及以上版本(需支持ARM架构)
- 系统镜像:CentOS Stream 9 ARM64版ISO
- 存储空间:建议预留至少40GB可用空间
- 内存分配:最低4GB,开发用途建议8GB+
注意:务必确认下载的是ARM64架构镜像,x86_64版本无法在M芯片运行。官方镜像有时会隐藏较深,建议直接使用以下下载链接:
https://mirrors.edge.kernel.org/centos-stream/9-stream/BaseOS/aarch64/iso/
2.2 VMware Fusion配置要点
- 新建虚拟机时选择"其他Linux"而非默认的CentOS选项
- 固件类型必须选UEFI(传统BIOS不支持ARM虚拟化)
- 虚拟TPM芯片建议启用(后续如需使用Secure Boot)
- 网络适配器建议使用NAT模式(桥接模式可能需要额外驱动)
3. 安装过程详解
3.1 启动盘制作技巧
下载的ISO文件可能包含多个镜像。建议使用以下命令验证并解压:
bash复制file CentOS-Stream-9-latest-aarch64-dvd1.iso
# 应显示"ISO 9660 CD-ROM filesystem data"
在VMware中创建虚拟机时,建议先不立即启动,而是进入设置:
- 处理器核心数设置为
