我尝试为我的 Mac 设置三重启动系统(OSX、Ubuntu 14.04、Windows 8.1),但 rEFIt 无法识别 Ubuntu,而是显示未知操作系统图标。它还显示了 Ubuntu 和 Windows 的多个图标。以下是分区检查器显示的内容
*** Report for internal hard disk ***
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 399984823 Mac OS X HFS+
3 399984824 401254359 Mac OS X Boot
4 401254400 401516543 MS Reserved
5 401516544 460109823 Basic Data
6 460110248 489407119 Unknown
7 489669264 490234711 Linux Swap
Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 * 409640 399984823 af Mac OS X HFS+
3 399984824 401254359 af Mac OS X HFS+
4 401254400 401516543 da Unknown
MBR contents:
Boot Code: Unknown, but bootable
Partition at LBA 40:
Boot Code: None (Non-system disk message)
File System: FAT32
Listed in GPT as partition 1, type EFI System (FAT)
Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Mac OS X HFS+
Listed in MBR as partition 2, type af Mac OS X HFS+, active
Partition at LBA 399984824:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 3, type Mac OS X Boot
Listed in MBR as partition 3, type af Mac OS X HFS+
Partition at LBA 401254400:
Boot Code: None
File System: Unknown
Listed in GPT as partition 4, type MS Reserved
Listed in MBR as partition 4, type da Unknown
Partition at LBA 401516544:
Boot Code: Windows BOOTMGR (Vista)
File System: NTFS
Listed in GPT as partition 5, type Basic Data
Partition at LBA 460110248:
Boot Code: None
File System: ext4
Listed in GPT as partition 6, type Unknown
Partition at LBA 489669264:
Boot Code: None
File System: Unknown
Listed in GPT as partition 7, type Linux Swap
答案1
rEFIt 不再开发。尝试安装我的重新索引相反;它基于 rEFIt,但正在积极开发中。在 OS X 中安装它,然后使用选项--alldrivers
或install.sh
手动安装 EFI 文件系统驱动程序,无论你为 Ubuntu 使用什么文件系统(默认为 ext4fs)。(手动安装文件系统驱动程序需要复制一个文件;请参阅驱动程序文档了解详情。)如果一切顺利,您应该能够从 rEFInd 启动 Ubuntu,尽管您最终可能会想要从菜单中删除额外的启动选项。
Windows 是另一回事。如果它能像现在这样启动,我会感到震惊。要启动它,你需要更换你的混合型MBR使用传统的保护性 MBR 并以 EFI 模式安装 Windows,或者编辑混合 MBR,使其包含 Windows 分区(#5)。第一种是更干净的解决方案,但不能保证一定有效。第二种解决方案更为传统(在 Mac 上),但它延续了混合 MBR 的使用,这是一种丑陋而危险的黑客行为。