MacBook Pro 凭借其优秀的工业设计与强大的硬件性能,一直是开发者和专业用户的首选。然而,macOS 的封闭生态或特定软件需求,使许多用户希望在其上安装 Linux 系统。本文将基于全网专业资料,系统性地讲解 MacBook Pro 安装 Linux 的完整流程、关键注意事项及结构化数据对比,帮助您安全、高效地完成安装。

在开始之前,请明确您的安装目标:是双系统共存(保留 macOS 与 Linux 双启动)、虚拟机(在 macOS 内运行 Linux)还是单系统(完全替换 macOS)。不同方式对硬件要求、操作复杂度及日常使用体验影响巨大。以下表格对比了三种主流安装方式的核心特征:
| 安装方式 | 优点 | 缺点 | 推荐场景 |
|---|---|---|---|
| 双系统(通过启动管理器切换) | 性能完全释放;可独立使用 macOS 或 Linux | 需划分磁盘空间;需处理引导加载程序;部分硬件驱动兼容性挑战 | 开发、深度学习、需要同时使用两个原生系统的用户 |
| 虚拟机(如 Parallels Desktop、VMware Fusion) | 无需重启;无缝共享文件/剪贴板;安全性高 | 性能损耗明显(尤其图形密集型任务);内存/CPU 占用较大 | 轻量级开发、测试、偶尔使用 Linux 工具 |
| 单系统(完全替换 macOS) | 最大化磁盘空间;最纯粹的 Linux 体验 | 失去 macOS 全部功能;恢复原系统复杂;部分硬件(如 Touch Bar、T2 芯片)驱动难度极高 | 极客爱好者、专用服务器、对 macOS 无依赖的用户 |
对于大多数用户,双系统是最平衡的选择。以下将以 Ubuntu 24.04 LTS(当前最主流且对 MacBook 支持较好的发行版)为例,详细讲解在 Intel 芯片 MacBook Pro(2019 及之前型号)上的安装步骤。注意:Apple Silicon(M1/M2/M3)MacBook Pro 目前无法通过传统方式安装双系统(仅支持虚拟机或 Asahi Linux 等特殊项目),本文后续将单独说明。
1. 备份数据:使用 Time Machine 或手动复制重要文件到外置硬盘。磁盘分区操作存在风险,务必备份。
2. 检查硬件:确认您的 MacBook Pro 型号。前往“关于本机”查看处理器类型。Intel 芯片机型较易安装;Apple Silicon 需使用虚拟机或 Asahi Linux。
3. 下载所需文件:
4. 关闭系统完整性保护 (SIP):重启 MacBook,按住 Command+R 进入恢复模式,打开终端输入 csrutil disable,然后重启。
使用 Etcher 将 Ubuntu ISO 写入 U 盘。注意:U 盘将被格式化,请确保无重要数据。写入完成后,U 盘将作为可引导设备。
在 macOS 中打开“磁盘工具”,选择主硬盘,点击“分区”。为 Linux 预留至少 50GB 空间(推荐 100GB 以上)。点击“+”添加分区,格式选择“MS-DOS (FAT)”或“Mac OS 扩展 (日志式)”,名称随意(如“Linux”)。注意:不要删除 macOS 原有分区。完成后点击“应用”。
更稳妥的方式是使用“磁盘工具”将空闲空间留为“可用空间”而不格式化,在 Linux 安装过程中再手动分区(推荐使用 ext4 格式)。
1. 插入 U 盘,重启 MacBook,按住 Option (Alt) 键直到出现启动菜单。选择黄色 U 盘图标(EFI Boot)。
2. 进入 Ubuntu 试用界面,选择“安装 Ubuntu”。语言选择“简体中文”,键盘布局默认。
3. 安装类型选择“其他选项”(手动分区)。找到之前预留的空闲空间(显示为“空闲”),点击“+”创建分区:
4. 引导加载程序安装设备:选择整个硬盘(如 /dev/sda)或 EFI 分区(如果存在)。如果 MacBook 使用 Apple 的 EFI,建议将引导加载程序安装到 EFI 分区(通常为 /dev/sda1)。
5. 继续安装,设置用户名、密码,等待完成。重启后拔出 U 盘。
重启后,您可能会直接进入 macOS 或 Ubuntu。若未出现选择菜单,可安装 rEFInd 引导管理器。在 macOS 终端中执行:
curl -L https://sourceforge.net/projects/refind/files/latest/download -o refind.zip
unzip refind.zip
cd refind-*
./refind-install
重启后即可看到 macOS 和 Linux 双启动菜单。若仍无法进入 Linux,可尝试在 macOS 中使用 Startup Disk 选择 Linux 分区。
MacBook Pro 的硬件驱动是安装 Linux 的主要挑战。以下表格总结了常见硬件的支持情况:
| 硬件组件 | Intel 芯片 MacBook Pro | Apple Silicon MacBook Pro |
|---|---|---|
| Wi-Fi(Broadcom BCM43xx) | 通常需安装 b43-firmware 或 broadcom-sta 驱动;部分型号已原生支持 | 虚拟机无此问题;Asahi Linux 正在开发 |
| 显卡(Intel/AMD) | Intel 核显原生支持;AMD 独显需安装 amdgpu 驱动 | Asahi Linux 使用 M1/M2 的 GPU 驱动(实验性) |
| 触控板(Force Touch) | 基本使用正常;多指手势需配置 libinput 或 synaptics | Asahi Linux 支持较差 |
| Touch Bar | 需安装 touchbar 或 mbp-2016-2018-linux 模块;亮度调节功能有限 | 不适用 |
| 音频 | 通常自动识别;部分型号需安装 alsa-firmware | Asahi Linux 已部分支持 |
安装后,建议在终端运行 sudo apt update && sudo apt upgrade 更新系统,并安装 ubuntu-drivers auto 自动检测专有驱动。
问题1:安装后无法启动 Linux
可能原因:引导加载程序未正确安装。解决方法:使用 rEFInd 或手动修复 GRUB。另一种方法是进入 macOS 恢复模式,运行 csrutil enable 重新开启 SIP,然后重新安装 rEFInd。
问题2:Wi-Fi 无法使用
Intel 芯片 MacBook 通常使用 Broadcom 无线网卡。可以通过以下命令安装驱动:
sudo apt install firmware-b43-installer
# 或
sudo apt install broadcom-sta-dkms
sudo modprobe wl
若仍不工作,请确认型号并查询对应固件。
问题3:电池续航差
Linux 下的电源管理不如 macOS 成熟。安装 tlp 电源管理工具可改善:sudo apt install tlp tlp-rdw && sudo tlp start。
对于 M1/M2/M3 芯片的 MacBook Pro,传统双系统安装不可行。目前最成熟的方案是使用 Asahi Linux(https://asahilinux.org)。这是一个专门为 Apple Silicon 适配的 Linux 发行版,支持 UEFI 引导、GPU 加速、部分音频和 Wi-Fi。安装过程通过脚本自动完成,无需手动分区。但请注意,该方案仍处于 Alpha 阶段,可能存在稳定性问题,且无法与 macOS 完全同时运行(需通过启动管理器切换)。
另一种选择是使用 虚拟机(如 Parallels Desktop 19,支持 M 系列芯片原生运行 ARM 版 Linux),性能接近原生,且兼容性极佳。
在 MacBook Pro 上安装 Linux 是一项需要耐心与细致操作的任务。对于 Intel 芯片机型,按照本文步骤并注意驱动处理,即可获得稳定的双系统体验。对于 Apple Silicon 用户,虚拟机是目前最可靠的选择,而 Asahi Linux 则为探索原生 Linux 提供了可能性。无论选择哪种方式,请务必提前备份数据,并参考官方文档(如 Ubuntu 社区指南、Asahi Linux 安装指南)以获取最新信息。祝您安装顺利!