我有一台 MacBook Pro 9.2,有 2 个分区(考虑到 Mac OS Recovery,是 3 个),一个分区是 MacOS X,另一个分区是 Windows 8。我在 Windows 中通过 Wubi 安装了 Ubuntu,如果可能的话,我想直接从 rEFInd(源自 rEFIt)启动它。我尝试添加
menuentry "Ubuntu" {
icon \EFI\refind\icons\os_ubuntu.icns
volume "BOOTCAMP"
loader \ubuntu\winboot\wubildr.mbr
}
但它给了我错误
Invalid loader file
Error: Not Found while loading wubildr.mbr
当我尝试启动时。我从 Windows 上的 easyBCD 获取了启动信息,其中包含以下条目:
Name: Ubuntu
BCD ID: {9c8f59fa-914f-11e2-98b8-e34e83468ecd}
Drive: C:\ Bootloader Path: \ubuntu\winboot\wubildr.mbr
在此先感谢您的帮助。
答案1
WUBI 是一种在 BIOS 模式 PC 上启动 Linux 的黑客方法。
Mac 上的 Windows 安装使用了一些黑客技巧,使 Windows 在基于 EFI 的计算机上以 BIOS 模式启动。
将两者结合起来,您就在使用黑客技巧中的黑客技巧来运行 Linux。
换句话说:
啊啊啊!!!(颤抖)
事实上,无论你如何操作,在 Mac 上同时启动 OS X、Windows 和 Linux 都是件麻烦事。在我看来,解决此类需求的最佳方法通常是使用虚拟机来运行至少一个操作系统。这样就无需极高的专业知识或奇怪的、令人不寒而栗的设置,因为下次你斜眼看它时,这些设置就会崩溃。
如果你必须三重启动,我建议重新开始:
- 读我的混合 MBR 页面,它将教会你有关 Apple 的丑陋和危险的黑客技术,这是在 Mac 上启动 Windows Vista 及更早版本所必需的。
- 查看 OS X 论坛上有关在 Mac 上以 EFI 模式安装 Windows 的讨论。对于 Windows 7,这是可能的,但很难。对于 Windows 8,据说更容易,但细节取决于您的 Mac 型号,不幸的是,我没有参考网站或论坛帖子讨论此事,所以我不能更具体。但是,如果您可以在 EFI 模式下安装 Windows 8,您将不再需要丑陋且危险的混合 MBR,并使安装变得更简单、更可靠。
- 阅读有关在 EFI 模式下安装 Linux 的文章。我写道关于在 Mac 上执行此操作的网页这可能会有所帮助,尽管它有点旧,并使用了一台古老的 Mac 作为参考。我的更一般的页面在基于 UEFI 的 PC 上安装 Linux也可能有用。
- 掌握这些信息后,重新安装。至少,重新安装 Linux,为 Windows 保留混合 MBR,并以 EFI 模式启动 Linux。理想情况下,您将能够保留合法的保护性 MBR,并以 EFI 模式启动所有三个操作系统。
你会注意到这些说明非常笼统。这是因为我建议你了解你的特定电脑和您的特定需求,我无法知道。Mac 上的三重启动最好通过丰富的知识来实现,而不是通过千篇一律的配方。
哦,您的手动 rEFInd 启动节注定要失败,因为这样的节只能启动 EFI 程序,而您尝试启动的 WUBI 加载器不是这样的程序。