我花了过去的三个晚上在网络的每一个角落搜索关于如何在最新的macOS 10.12 Sierra和Ubuntu上进行双启动的简明指南,但似乎有太多种方法被人们推荐,而在其他论坛上人们又反对这些方法。我的理想情况当然是通过苹果标准引导加载程序中的alt键来选择macOS或Linux。David Anderson发表了一篇关于这个问题的帖子,对我来说非常吸引,尽管我有点怀疑,因为没有评论或回答他的方法(不是质疑他的能力),大多数人还是建议使用rEFInd。
我当然可以接受这个,并且我已经阅读了Rod Smith网站上相关的文章,但由于每个新版本的macOS(特别是自El Capitan以来集成了SIP)似乎都改变了它处理引导过程的方式,而且大多数关于这个主题的文章都比10.11更旧,这让我感到有点迷失。我对rEFInd最担心的是其他用户抱怨的休眠功能故障。
我的设置包括一台2012年中期的非Retina MacBook Pro,运行在macOS 10.12.3上。据我目前所知,我计划做以下几件事:
- 在macOS中使用磁盘工具创建三个新的HFS+分区作为占位符(一个小的用于refind,一个主要的用于Ubuntu的根分区,一个用于交换分区)。 - 安装Ubuntu,重新格式化主Linux分区并选择交换分区(我需要改变引导加载程序的安装位置吗?)。 - 重启进入恢复模式,并安装rEFInd
我读到在单独的HFS分区上安装rEFInd可以解决休眠问题。在这种情况下,我需要在Linux安装过程中将小的HFS分区选择/重新格式化为EFI系统分区吗(就像David Anderson建议的那样)?并且我应该为引导加载程序安装选择哪个卷?
在另一个帖子中,一位用户表示自从El Capitan以来,我们最好不要在单独的HFS上安装rEFInd,但没有说明原因。此外,支持这种说法的一个有力论点当然是rEFInd在其更新版本中默认将自己安装在标准EFI分区上。即使按照默认方式执行所有操作(包括休眠问题的风险),在安装Ubuntu时应该选择哪些分区?在这种情况下,我是否需要定义一个新的EFI系统分区,还是根本不需要?
正如你可能已经注意到的,我有很多问题,如果这篇文章对你来说看起来混乱,我提前向你道歉。我会非常感激任何形式的帮助。
谢谢! Tim
我当然可以接受这个,并且我已经阅读了Rod Smith网站上相关的文章,但由于每个新版本的macOS(特别是自El Capitan以来集成了SIP)似乎都改变了它处理引导过程的方式,而且大多数关于这个主题的文章都比10.11更旧,这让我感到有点迷失。我对rEFInd最担心的是其他用户抱怨的休眠功能故障。
我的设置包括一台2012年中期的非Retina MacBook Pro,运行在macOS 10.12.3上。据我目前所知,我计划做以下几件事:
- 在macOS中使用磁盘工具创建三个新的HFS+分区作为占位符(一个小的用于refind,一个主要的用于Ubuntu的根分区,一个用于交换分区)。 - 安装Ubuntu,重新格式化主Linux分区并选择交换分区(我需要改变引导加载程序的安装位置吗?)。 - 重启进入恢复模式,并安装rEFInd
./refind-install --ownhfs /dev/disk0sX
,以便它能够找到现有的Ubuntu并在启动时跳过GRUB。我读到在单独的HFS分区上安装rEFInd可以解决休眠问题。在这种情况下,我需要在Linux安装过程中将小的HFS分区选择/重新格式化为EFI系统分区吗(就像David Anderson建议的那样)?并且我应该为引导加载程序安装选择哪个卷?
在另一个帖子中,一位用户表示自从El Capitan以来,我们最好不要在单独的HFS上安装rEFInd,但没有说明原因。此外,支持这种说法的一个有力论点当然是rEFInd在其更新版本中默认将自己安装在标准EFI分区上。即使按照默认方式执行所有操作(包括休眠问题的风险),在安装Ubuntu时应该选择哪些分区?在这种情况下,我是否需要定义一个新的EFI系统分区,还是根本不需要?
正如你可能已经注意到的,我有很多问题,如果这篇文章对你来说看起来混乱,我提前向你道歉。我会非常感激任何形式的帮助。
谢谢! Tim