双启动 Mac El Captain 和 Ubuntu 14.04

car*_*aci 18 mac refit refind

由于档案中有很多旧的东西,我有点困惑。如何使用 MacOS El Captain 将 Ubuntu 14.04 安装到我的 IMac。是否有必要使用 Refit?从 Ubuntu Live USB 驱动器直接安装怎么样?

Rod*_*ith 31

自 2010 年以来,rEFIt 已被废弃。我创建了它的一个分支,称为rEFInd,我正在积极维护它。使用任一程序并不是绝对必要的,但其中一个(尤其是 rEFInd)可能会有所帮助。

与早期的 OS X 版本相比,OS X 10.11(“El Capitan”)的主要“问题”是新的系统完整性保护 (SIP) 功能,也就是“无根”。这是一项安全功能,旨在让没有经验的用户更难导致其系统自毁,或让恶意软件更难控制计算机。这会产生不良的副作用,使安装和使用某些类型的低级软件变得更加困难,包括第三方启动管理器,如 rEFIt 和 rEFInd。简而言之,您必须禁用 SIP。很多页面都描述了这样做,例如这一页和这一安装 rEFInd 后,您可以重新启用 SIP。

有很多网站描述了如何在 Mac 上安装 Ubuntu。尝试找到一个相对较新的。另外,请注意可以在 BIOS/CSM/legacy 模式或 EFI 模式下安装 Ubuntu。后者几乎总是更可取,但许多指南(尤其是较旧的指南)描述了前者——通常没有正确描述差异。有关兼容性支持模块 (CSM) 是什么以及为什么会出现问题的基本信息,请参阅我的这个页面。(该页面比 Mac 更适合基于 UEFI 的 PC,但它仍然非常适用。)

概括地说,我建议您:

  1. 将 Ubuntu 安装程序引导至“尝试不安装模式”。
  2. 打开终端程序窗口。
  3. 在终端中,键入ubiquity -b。这将运行 Ubuntu 安装程序,但-b告诉它不要安装引导加载程序。如果您遵循高级安装选项,请确保使用 ext4fs 作为您的文件系统。不要使用单独的/boot分区,除非您使用 LVM、RAID 或加密的根 ( /) 分区。你可能需要缩小你的 OS X 分区来为 Ubuntu 腾出空间(或者你可以在开始之前这样做)。
  4. 完成后,重新启动,但按住 Command+R 以启动到 OS X 恢复环境。
  5. 启动终端窗口并键入csrutil disable以禁用 SIP。
  6. 重启。系统应该可以正常启动 OS X。
  7. 安装 rEFInd。

此时,当您重新启动时,rEFInd 应该会出现并为您提供启动 OS X 或 Ubuntu 的选项。两者都有可能奏效;但是如果你使用了一个单独的/boot分区,你必须按 F2 或 Insert 两次而不是 Enter 来启动 Ubuntu。在结果屏幕中,您必须添加ro root={whatever}以告诉内核您的根 ( /) 文件系统在哪里;{whatever}是对该位置的描述,如/dev/sda7/dev/mapper/ubuntu-root。启动后,运行mkrlconf.shrEFInd 附带的脚本应该不需要添加root=选项。

  • 是的,您可以在 Mac 上安装仅限 Ubuntu 的系统。Ubuntu/Windows 双启动也可以使用。基本上,将 Mac 视为此类设置的普通 PC。过去,引导加载程序配置可能很棘手,但最近非 Apple 工具似乎在 Mac 上运行得更好。 (2认同)