我有一台 Macbook Pro,它的原始 HDD 已被 SSHD 替换,并且光驱被移除并替换为第二个 SSHD。我在光驱托架中的驱动器上安装了 OS X,在主托架上安装了 Windows。我可以使用 Bootcamp 工具或在启动期间按住 Option 在它们之间启动,没有任何问题。
我刚刚将 Ubuntu 14.04 安装在 Windows/主托架驱动器上的一些额外空间中,并带有一个 ext4 分区。(我计划使用交换文件而不是分区)但是,我无法成功设置任何引导加载程序来进行三重引导。以下是我尝试过的方法:
1.OS X 启动管理器
此菜单仅列出要启动的 OS X、Recovery 和 Windows 系统。我认为这是因为 Ubuntu 安装在 ext4 分区上。Apple 的内置启动管理器可以看到 ext4 分区吗?
2. rEFIt
rEFIt 根本无法在多驱动器设置下工作,正如其网站所述。
3. rEFInd
事情开始变得奇怪了。当 rEFInd 首次出现时,它只显示 OS X(和 OS X Recovery)。如果我先进入 OS X 的启动管理器,然后进入 rEFInd,它会显示我的所有三个操作系统并正确启动它们。(在 Ubuntu 上,我意外安装了 GRUB,因此需要经过另一个步骤,但可以删除)
我应该将 GRUB 安装到 OS X 吗?这样可行吗?如能得到任何帮助我将不胜感激。
答案1
引导加载程序是上个世纪的产物。吃点阿司匹林,然后获取一份 Virtual Box 或 VMware Fusion(我更喜欢后者)。然后你就可以运行虚拟机了。同时地并避免引导加载程序噩梦。此外,您还可以获得额外的好处,即能够在某个时间点对图像进行快照,甚至可以分支图像以测试多种场景。
请帮自己一个忙,放弃引导加载程序!;-)
答案2
我发现暂时的解决方法是简单地使用 OS X 的标准引导程序并选择“Windows”。因为我已在该驱动器上安装了 GRUB,所以它不会引导到 Windows,而是带我进入 GRUB 的引导管理器,然后我可以在那儿选择 Ubuntu。
并不完美,因为我仍然需要经过两个步骤,但它确实有效。