- 为 Intel 芯片的 Mac 安装 Linux (双系统)
- 为 Apple Silicon (M1/M2/M3) 的 Mac 安装 Linux (通过虚拟机)
重要前提:选择合适的 Linux 发行版
并非所有 Linux 发行版都能完美支持苹果硬件。

对于 Intel 芯片的 Mac
-
强烈推荐:Ubuntu
- 优点:社区支持最广泛,硬件兼容性(特别是 Wi-Fi、蓝牙、显卡驱动)经过大量用户验证,教程和解决方案最多,Ubuntu 的官方衍生版如 Linux Mint 和 Pop!_OS 也是绝佳选择。
- 注意:选择 "Ubuntu Desktop" 版本,而不是 "Server" 版本。
-
其他选择:
- Fedora Workstation:对较新的硬件支持也很好,技术较新。
- Arch Linux:适合喜欢折腾、完全掌控系统的用户,但安装过程复杂,需要自己解决很多驱动问题。
对于 Apple Silicon (M1/M2/M3) 的 Mac
由于苹果的架构封闭,目前无法像在 PC 上那样轻松地创建双系统,主流且稳定的方式是在虚拟机中运行 Linux。
-
强烈推荐:Asahi Linux
(图片来源网络,侵删)- 注意:Asahi Linux 是一个正在积极开发中的项目,它旨在让 Linux 原生运行在 Apple Silicon 上。目前它还不适合作为日常使用的操作系统,但如果你是极客,想尝鲜并为其做贡献,这是一个激动人心的选择,它可以通过 Asahi Fedora Remix 的形式获得一个相对可用的桌面环境。
-
更实用的选择:在虚拟机中运行
- 推荐发行版:Ubuntu 和 Fedora 已经发布了专门为 Apple Silicon 优化的 ARM64 版本,可以在虚拟机中流畅运行。
- 虚拟机软件:UTM 是目前 Mac 上运行 Linux 虚拟机的最佳选择,它是免费的、开源的,并且性能和兼容性都很好。
第一部分:为 Intel 芯片的 Mac 安装 Linux (双系统)
这个教程将以 Ubuntu 22.04 LTS 为例,因为它在 Intel Mac 上的兼容性最好。
准备工作
- 备份所有数据! 这是安装系统前最重要的一步,以防操作失误导致数据丢失。
- 检查硬件架构:
- 点击屏幕左上角的 苹果菜单 > 关于本机。
- 在“处理器”或“芯片”一栏,如果显示的是 “Intel” 字样,则可以继续此教程。
- 下载 Ubuntu 镜像:
- 访问 Ubuntu 官网:https://ubuntu.com/download/desktop
- 下载最新的 LTS (长期支持) 版本,22.04 或 24.04,下载的是一个
.iso文件。
- 创建一个可启动的 U 盘:
- 你需要一个至少 8GB 容量的 U 盘。
- 在 Mac 上,推荐使用 BalenaEtcher 或 Rufus (需要通过 CrossOver 或虚拟机运行) 来制作启动盘,BalenaEtcher 有 macOS 版本,非常简单。
- 打开 BalenaEtcher,选择下载好的
.iso文件,然后插入 U 盘并选择它,点击“Flash”即可。
安装步骤
-
关闭 Mac。
-
插入制作好的 Ubuntu U 盘。
(图片来源网络,侵删) -
进入恢复模式:
- 重新启动 Mac。
- 在听到启动声后,立即按住
Option (⌥)键不放。 - 你会看到所有可启动的卷,包括你的 macOS 硬盘和 U 盘(通常会显示为 "EFI Boot" 或类似名称)。
-
从 U 盘启动:
- 使用键盘方向键选择你的 U 盘。
- 按
Enter键,Mac 将会从 U 盘启动,进入 Ubuntu 的安装界面。
-
开始安装:
- 在 Ubuntu 的欢迎界面,选择语言,然后点击 “Install Ubuntu”。
- 勾选 “为图形或无线硬件,以及 MP3、视频等媒体格式安装第三方软件”,这能省去很多后续驱动的麻烦。
- 点击 “Continue”。
-
分区(最关键的一步):
- 在 “Installation type” 界面,你会看到两个选项。千万不要选择 “Erase disk and install Ubuntu”,这会删除你的 macOS 系统!
- 选择 “Something else” (其他选项)。
- 你将看到你的硬盘分区表。谨慎操作!
- 目标:在 macOS 分区旁边,创建一个新的分区给 Ubuntu。
- 操作:
- 找到代表你整个硬盘的设备(
/dev/disk0)。 - 选中它下方的 Free Space (空闲空间)。
- 点击 号按钮来添加新分区。
- 创建 EFI 分区 (非常重要!):
- Size (大小): 输入
512MB。 - Type (类型): 选择
EFI system partition。 - Location (位置): 选择
start。 - Mount point (挂载点): 留空。
- Size (大小): 输入
- 创建 Swap 分区 (推荐):
- Size (大小): 输入内存大小的 1-2 倍(例如你有 16GB 内存,可以创建 32GB),如果空间紧张,至少 4GB。
- Type (类型): 选择
swap area。 - Mount point (挂载点): 留空。
- 创建根分区 :
- Size (大小): 将剩余的所有空间都给它。
- Type (类型): 选择
Ext4 journaling filesystem。 - Mount point (挂载点): 选择 。
- 找到代表你整个硬盘的设备(
- 分区完成后,点击 “Install Now”,安装程序会自动将分区表写入并格式化。
-
时区设置:
在地图上选择你的位置,或直接输入城市名,然后点击 “Continue”。
-
创建用户账户:
- 输入你的姓名、计算机名、用户名和密码。
- 不要勾选 “Require my password to log in”,这样每次开机启动 Ubuntu 时就不会输入密码,方便切换。
- 点击 “Continue”。
-
等待安装完成:
- 安装过程大约需要 10-20 分钟,完成后,选择 “Now restart”。
-
首次启动与修复启动项:
- Mac 会重启,但很可能默认又会进入 macOS,别担心,这是正常的。
- 你需要手动修复启动项,让 Mac 在启动时能看到 Ubuntu 选项。
- 方法:使用
rEFInd- 在 macOS 中,下载并安装 rEFInd,它是一个功能强大的启动管理器。
- 安装后重启,你会在启动时看到一个带有各种启动项的菜单,包括 macOS 和 Ubuntu,可以直接选择启动。
第二部分:为 Apple Silicon (M1/M2/M3) 的 Mac 安装 Linux
如前所述,目前最实用的方式是在虚拟机中运行。
准备工作
- 备份所有数据!
- 检查芯片:确保你的 Mac 是 M1、M2 或 M3 芯片。
- 下载软件:
- 虚拟机软件:从 Mac App Store 下载 UTM。
- Linux 镜像:下载适用于 ARM64 架构的 Ubuntu Desktop 镜像 (
.iso文件)。
安装步骤 (使用 UTM)
- 启动 UTM。
- 创建新虚拟机:
- 在 UTM 主界面,点击左上角的 号,选择 “New Virtual Machine”。
- Configuration (配置):
- QEMU:这是默认选项,选择它。
- Name (名称):给你的虚拟机起个名字,"Ubuntu on ARM"。
- Operating System (操作系统):选择 Linux。
- Architecture (架构):务必选择
aarch64(这是 ARM64 的架构名)。 - Version (版本):选择 Ubuntu。
- 点击 “Continue”。
- 配置硬件:
- CPU (处理器):根据你的需求分配核心数,建议至少 4 个核心。
- Memory (内存):分配至少 4GB 内存。
- Storage (存储):
- 选择 “Create a new hard disk”。
- Size (大小):分配至少 50GB 的空间,如果你需要安装软件和存放文件,可以更大。
- Format (格式):选择
qcow2。
- Display (显示):选择 “VirtIO GPU” 以获得更好的图形性能。
- Networking (网络):选择 “VirtIO Networking”。
- 点击 “Continue”。
- 配置 CD/DVD 驱动:
- 在虚拟机设置中,找到 CD/DVD 选项。
- 选择 “Use a CD/DVD image file”,然后点击文件夹图标,选择你下载好的 Ubuntu ARM64
.iso文件。
- 启动并安装:
- 回到 UTM 主界面,你刚刚创建的虚拟机应该已经准备好了。
- 点击绿色的 “Run” 按钮启动它。
- 虚拟机窗口会打开,并从 U 盘启动,进入 Ubuntu 的安装界面。
- 接下来的步骤和在 Intel Mac 上安装 Ubuntu 几乎一样:
- 选择语言。
- 选择 “Install Ubuntu”。
- 分区时,选择 “Erase disk and install Ubuntu” 即可,因为这是一个虚拟磁盘,不会影响你的 macOS。
- 创建用户账户。
- 等待安装完成。
- 完成安装:
- 安装完成后,虚拟机会重启,此时它会从硬盘启动,而不是 U 盘。
- 你现在有了一个在 UTM 虚拟机中运行的完整 Ubuntu 桌面系统!你可以像在普通电脑上一样使用它,包括访问文件、安装软件、连接网络等。
总结与建议
| 特性 | Intel Mac (双系统) | Apple Silicon Mac (虚拟机) |
|---|---|---|
| 方式 | 与 macOS 并存,开机选择 | 在 macOS 内运行一个窗口 |
| 性能 | 原生性能,100% 利用硬件 | 有性能损耗,但日常使用足够 |
| 兼容性 | 依赖发行版,Wi-Fi/蓝牙可能有问题 | 完美继承 macOS 的网络和硬件 |
| 数据安全 | 分区操作有风险,需谨慎 | 与 macOS 完全隔离,非常安全 |
| 适用人群 | 开发者、需要原生性能的用户 | 所有想体验 Linux 的用户,尤其是开发者 |
给你的建议:
- 如果你是 Intel Mac 用户:强烈推荐尝试双系统,能获得最佳体验,先从 Ubuntu 开始,遇到问题多去社区搜索。
- 如果你是 Apple Silicon Mac 用户:先从 UTM 虚拟机开始体验,这是目前最简单、最稳定的方式,如果你是技术爱好者,可以关注 Asahi Linux 的进展,为未来的原生 Linux 时代做好准备。
祝你安装顺利,享受 Linux 带来的乐趣!
