如何在 Mac 上安装 Linux?

2025年2月28日 | 阅读 7 分钟

引言

像双启动这样的开源解决方案在 macOS 上安装 Linux 非常有用。虽然有一些任务需要技术熟练才能完成,但设置双启动 Linux/macOS 是为您的 Mac 增加一项功能的途径。

How to Install Linux on Mac?

注意:对于 Apple Silicon Mac,如 M1 或 M2,Linux 可能无法按预期运行。要在这些设备上获得良好且流畅运行的 Linux,可以使用 Asahi Linux,因为它旨在支持 Apple Silicon 以及正确的内核补丁。

使用双启动在 macOS 上安装 Linux 的通用指南

“双启动”是指能够在同一台计算机上同时运行两个不同的系统。引导菜单是您将在双启动计算机上找到的菜单,它允许您在开机时选择启动 Linux 还是 macOS。两个操作系统都有各自独立的存储区域,并且不会以任何方式相互影响。

当您的计算机上安装了 Linux 和 macOS 时,您可以享受这两种发行版的优势。

  • macOS 的最佳用途是日常 Mac 应用程序、Adobe 产品中的功能以及一致无故障的性能。
  • 要能够选择复杂的自定义选项、获得更好的开发环境、UNIX 命令行工具和开源软件,请引导至 Linux。

这样做的过程是正确地对 Mac 上的 SSD 存储硬盘进行分区,以便为 Linux 创建空间。我们不会干扰当前的 macOS 系统,而是在这个新的分区中安装 Linux。双启动有一些缺点需要注意。

  • 另一方面,分区并不是非常危险。在继续之前,需要使用 Time Machine 进行备份。
  • 为了获得更好的 Linux 安装,需要 SSD 存储上有大约 32 到 64 GB 的可用空间。
  • 在两个操作系统之间切换会产生少量开销。
  • 如果 macOS 系统需要升级或更换,他们可能需要重新安装 Linux。
How to Install Linux on Mac?

但对于大多数精通技术的用户来说,这些与其说是弊端,不如说是好处。通过安装 Linux,可以熟悉服务器工具、通用界面、开发机会以及许多其他问题。现在,关键是分步分析安装过程。

步骤 1:备份您的 Mac

建议备份 Mac,因为分区将擦除其分区,从而删除其数据。可以使用现成的 Time Machine 或其他工具(如 Carbon Copy Cloner)来执行维护,以创建备份。您可以选择使用 Apple 开发的备份工具 Time Machine,或 Carbon Copy Cloner 等其他实用程序。要创建整个系统镜像副本,请使用 Time Machine 或您选择的备份工具。这种技术在此处用作预防措施,以防 Linux 设置或分区发生任何意外情况。备份完成后,关闭您的 Mac,然后进行下一步。

步骤 2:占用磁盘空间

要了解 Mac 计算机上还有多少可用空间,请点击左上角的“Apple”菜单,选择“关于本机”,然后选择“储存空间”。请注意,在安装 Linux 期间,系统应至少有 20GB-30GB 的可用空间。普通的 MacBook Pro,250 GB 显示

  • 121. 12 GB Apple APFS 容器 (Macintosh HD)
  • 128. 88GB 可用

它有足够的空间可以继续,但如果您看到可用空间低于 32GB,那么您需要释放一些空间。有几种选择:

  • 将文件从 Macintosh HD 移动到其他位置,包括外部磁盘和云端。
  • 有时可以使用磁盘工具进行清理,包括清倒垃圾箱、删除下载的文件、清除系统缓存和清空存档。
  • 减少系统存储历史记录并关闭本地 Time Machine 备份。

为了最大化 Linux 的空间,您可以整理 Mac 并删除所有不需要的文档或应用程序的副本。这可能包括删除以前的文档、卸载不需要的程序,甚至清空垃圾箱。如果磁盘准备就绪,现在是时候完全关闭 macOS 并继续进行后续操作了。

步骤 3:进入恢复模式

从这一点开始,SSD 需要进行分区,以便为 Linux 安装创建空间。需要使用 macOS 恢复模式来完成此操作。

  • 关闭您的 Mac;不要将其置于待机或休眠模式。
  • 通常,您需要在 MacBook 启动时按住 Command+R 键,即同时按下这两个键。
  • 按住这些键直到出现 macOS 实用工具屏幕。

这将激活恢复模式,如我们之前几次提到的,它位于另一个隐藏分区中。在屏幕上看到“实用工具”的提示时,松开按键。

步骤 4:启动磁盘工具

在“实用工具”屏幕中,选择“磁盘工具”,然后点击“继续”按钮。在左侧的“内部”部分中,可以看到与任何可用驱动器相关的所有内容。选择 Mac 内部硬盘驱动器的卷,在大多数情况下应命名为 Macintosh HD。

现在点击工具栏选项为下一步选择一个分区。这样,您的存储磁盘将被分成两个可以轻松移动的独立部分,因此每次移动之前都需要进行安全复制。虽然擦除警告会带来一些应用程序,但所有弹出窗口都可以安全地忽略。

步骤 5:分区驱动器

在磁盘工具中,选择您的主驱动器,然后点击“分区”按钮。为新分区分配所需的兆字节数,并将其格式化为“MS-DOS (FAT)”或“exFAT”。有必要指出,虽然 Mac 操作系统有其分层文件系统 Plus,但后者无法创建 ext4 分区,您将在安装 Linux 时将分区格式化为 ext4。

How to Install Linux on Mac?

以下是一些分区建议:

  • 还需要考虑操作系统空间,macOS 分区不应小于 110 GB。虽然外部驱动器可以快速改善 macOS 存储,但最好将尽可能多的剩余空间留给 Linux。
  • 为 macOS 分区分配至少 110GB,为 Linux 分配剩余空间,具体取决于您的存储需求。
  • 在拥有 Macintosh HD 和 Linux 分区之前,不要继续。

点击“应用”,然后需要输入管理员密码;输入后,点击“分区”以分区驱动器。

步骤 6:在 Mac 上安装 Linux

基本上,此时您将有一个 macOS 分区和一个 Linux 分区。所有这些都将是未使用的,Linux 发行版将安装在这个空闲空间中。最好选择 Ubuntu,因为它在 Mac 设备上运行得很流畅。但是,也可以使用更流行的发行版,如 Fedora、Mint、Debian 等。

要在 Mac 上设置 Linux

  • 需要至少 8 GB 的 USB 闪存驱动器,并借助 Etcher 或 UNetbootin 等程序创建引导加载程序。大多数 Linux 发行版在安装过程中会提供安装不同分区系统的选项,选择“其他内容”图标,然后选择您之前创建的分区。将此分区格式化为“ext4”,然后进入安装的下一步。
  • 下载 Ubuntu.ISO 文件,该文件适合 Mac 的处理器类型,包括 Intel 和最近的 Apple Silicon。
  • 有关如何最好地格式化 Ubuntu 安装程序文件并将其加载到备用 USB 驱动器上的更多详细信息,请访问“macOS 的 Ubuntu 教程”。
  • 通过在启动时按住 Option 键并重新插入闪存驱动器来重启。通过点击计算机界面上出现的 Linux 分区继续安装过程。

接下来,再次按住 Option 键重启,并持续为计算机供电,以确认 Ubuntu (Linux) 是除 Mac OS 之外可以加载的可用操作系统之一。为了实现所需结果所需的系统,需要选择必要的系统。

How to Install Linux on Mac?

双启动技巧

将 Linux 与 macOS 一起使用时,将适用以下使用指南。如果您想在 macOS 旁边使用 Linux,应考虑以下用法:

  • 启动时按 Option 键,然后再次选择 Macintosh HD 卷以启动到 macOS。
  • 更重要的是,在存储设备或外部硬盘驱动器上创建一个分区,用于 Linux 和 macOS 之间交换文件。
  • 通过应用 rEFInd 引导管理器,可以轻松处理多个操作系统。
  • Linux 安装并非易事,因此,如果您决定更新 macOS 或更换 Mac 硬件,则需要重新安装 Linux 配置。

此外,大多数高级用户可以使用操作系统虚拟化技术,如 QEMU,在 macOS 上运行这些操作系统,如 Linux。

结论

要将此操作系统替换为 Linux,您需要准备一个可引导的 Linux 发行版到 USB 驱动器(例如,Ubuntu)。一旦 USB 准备就绪,现在像上面提到的那样分区磁盘并安装 Linux。关闭 SIP;使用 USB 驱动器启动计算机。在完成上述步骤后,分区磁盘并安装 Linux。值得庆幸的是,您可能需要为两者设置与 macOS 的双启动。