通过 rEFIt 进行三重启动 (OS X/Win/Linux) 不起作用 - Linux 在 rEFIt 中不可见

通过 rEFIt 进行三重启动 (OS X/Win/Linux) 不起作用 - Linux 在 rEFIt 中不可见

今天我安装了 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 时遇到了问题,但这只是我解决问题的方法。

相关内容