由于档案中有很多旧的东西,我有点困惑。如何使用 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,但它仍然非常适用。)
概括地说,我建议您:
ubiquity -b
。这将运行 Ubuntu 安装程序,但-b
告诉它不要安装引导加载程序。如果您遵循高级安装选项,请确保使用 ext4fs 作为您的文件系统。不要使用单独的/boot
分区,除非您使用 LVM、RAID 或加密的根 ( /
) 分区。你可能需要缩小你的 OS X 分区来为 Ubuntu 腾出空间(或者你可以在开始之前这样做)。csrutil disable
以禁用 SIP。此时,当您重新启动时,rEFInd 应该会出现并为您提供启动 OS X 或 Ubuntu 的选项。两者都有可能奏效;但是如果你使用了一个单独的/boot
分区,你必须按 F2 或 Insert 两次而不是 Enter 来启动 Ubuntu。在结果屏幕中,您必须添加ro root={whatever}
以告诉内核您的根 ( /
) 文件系统在哪里;{whatever}
是对该位置的描述,如/dev/sda7
或/dev/mapper/ubuntu-root
。启动后,运行mkrlconf.sh
rEFInd 附带的脚本应该不需要添加root=
选项。
归档时间: |
|
查看次数: |
44902 次 |
最近记录: |