Answers:
rEFIt自2010年以来已被废弃。我创建了一个名为rEFInd的分支,我正在积极维护它。不一定要使用任何一个程序,但是一个或另一个(特别是rEFInd)可能会有所帮助。
与早期的OS X相比,OS X 10.11(“ El Capitan”)的主要“陷阱”是新的系统完整性保护(SIP)功能,也称为“无根”。这是一项安全功能,本应使没有经验的用户更难于使其系统自毁,或者使恶意软件更难控制计算机。这具有不利的副作用,使安装和使用某些类型的低级软件变得更加困难,其中包括第三方启动管理器(如rEFIt和rEFInd)。简而言之,您必须禁用SIP。在相当多的页面(例如这一页和这一页)上都描述了如何执行此操作。安装rEFInd之后,您可以重新启用SIP。
大约有无数网站描述了如何在Mac上安装Ubuntu。尝试找到一个相对较新的。另外,请注意,可以在BIOS / CSM /传统模式或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}
以告知内核您的root(/
)文件系统在哪里;{whatever}
是对该位置的描述,如/dev/sda7
或/dev/mapper/ubuntu-root
。引导后,运行mkrlconf.sh
rEFInd随附的脚本应避免添加root=
选项。
rEFInd
确实有帮助。就是说,“尝试不安装”后,我陷入了黑屏。经过数小时的谷歌搜索,我发现了这个问题,并将其set gfxpayload=text
从更改为set gfxpayload=keep
。超过了黑屏,但没有超过Ubuntu徽标。然后我换成splash quiet
与nomodeset
和没有的伎俩。