今天我安装了 Mac OS X Lion、Linux(mint)和 Windows 7。
为了能够启动 Linux,我下载了 rEFIt。打开后,我看到了 Mac 和 Windows 分区,但没有 Linux 分区。我重新安装了 Linux 几次,但就是不行。
我从 rEFIt 检查了分区应用程序,并得到了以下结果:
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 854536479 Mac OS X HFS+
3 854536584 916425255 Basic Data
4 916425256 917694791 Mac OS X HFS+
5 968960634 976773118 Linux Swap
6 917694792 968960417 Basic Data
Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 409640 854536479 af Mac OS X HFS+
3 * 854536584 916425255 07 NTFS/HPFS
4 916425256 917694791 af Mac OS X HFS+
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+
Partition at LBA 854536584:
Boot Code: Windows BOOTMGR (Vista)
File System: NTFS
Listed in GPT as partition 3, type Basic Data
Listed in MBR as partition 3, type 07 NTFS/HPFS, active
Partition at LBA 916425256:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 4, type Mac OS X HFS+
Listed in MBR as partition 4, type af Mac OS X HFS+
Partition at LBA 968960634:
Boot Code: None
File System: Unknown
Listed in GPT as partition 5, type Linux Swap
Partition at LBA 917694792:
Boot Code: None
File System: ext4
Listed in GPT as partition 6, type Basic Data
我还了解到 MBR 的“容量”为 3+1 (EFI) 个分区。Win/Mac 分区位于 MBR 列表中,但 Mac 恢复分区可能会阻塞 Linux 分区?
我怎样才能使 MBR 包含 EFI、Mac、Win 和 Linux 而不是恢复分区?
另外,通过谷歌搜索这个问题,我读到了很多关于“Grub”的内容,尽管我不知道它是什么。
答案1
以下是我在做类似事情时发现的一些情况。
GRUB 是一个引导加载程序,它主要伴随 Linux 发行版
为了在同一个驱动器上安装 Windows,您需要确保分区映射是 MBR,因为 Windows 只能安装在该分区布局上,这会给您带来进一步的问题,因为 Mac OS X 只能安装在 GUID 分区上,Lion(10.7)会在安装时检查这一点。
我将安装 Mac OS X,然后安装 BootCamp Windows 7,之后我将安装带有 Bootloader 的 Linux,该 Bootloader 安装在 Linux 自己的分区上。
然后,您可以修改 Windows 7 引导加载程序,以在您的分区上包含 GRUB 检测,以便您可以在 Windows 引导加载程序上使用以下方式列出 Linux:易BCD。这显然会增加更多工作量,因为您需要启动 Mac,然后在 EFI 启动屏幕上按下 bootcamp 启动键,然后在 Windows Bootloader 中选择 Linux,然后在 Grub Bootloader 中选择 Linux。但这通常会将所有内容分开,这是我喜欢的。
我知道您已经安装了其他操作系统并且在使用 Linux 时遇到了问题,但这只是我解决问题的方法。