双启动Mac El Captain和Ubuntu 14.04


18

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

Answers:


31

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,但仍然非常适用。)

我建议您:

  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. 重启。系统应正常启动OSX。
  7. 安装rEFInd。

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


感谢Rod-非常有帮助。如果完全删除了OS X分区,这是否仍然有效?
Erik

2
是的,您可以在Mac上安装仅Ubuntu的系统。Ubuntu / Windows双启动也将起作用。基本上,对于此类设置,将Mac视为普通PC。过去,引导加载程序的配置可能很棘手,但似乎非Apple工具最近在Mac上运行得更好。
罗德·史密斯

哇,罗德,我希望我今年早些时候做OSX / Ubuntu双启动时能找到这个。这是正确的皇家混乱。我简直不敢相信您从未浏览过您的页面,那里也有一些非常好的话。最后,我让它正常工作,但发现双重引导太烦人并且破坏性,并回到OSX内的Ubuntu VM :(不那么令人讨厌,并且更灵活地满足了我的需求
。– Madivad

您的评论rEFInd确实有帮助。就是说,“尝试不安装”后,我陷入了黑屏。经过数小时的谷歌搜索,我发现了这个问题,并将其set gfxpayload=text从更改为set gfxpayload=keep。超过了黑屏,但没有超过Ubuntu徽标。然后我换成splash quietnomodeset和没有的伎俩。
Abhijit Sarkar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.