透過 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 上Partition、Lion (10.7) 在安裝時會檢查這一點。

我會安裝 Mac OS X,然後安裝 BootCamp Windows 7,之後我會安裝 Linux,並將 Bootloader 安裝在它自己的分割區上。

然後,您可以修改 Windows 7 引導程式以在分割區上包含 GRUB 檢測,這樣您就可以使用下列命令在 Windows 開機載入程式上列出 Linux 的清單:易BCD。這顯然會產生進一步的工作,因為您需要啟動 Mac,然後在 EFI 啟動畫面上按 bootcamp 啟動鍵,然後在 Windows 啟動載入程式中選擇 Linux,然後在 Grub 啟動載入程式中選擇 Linux。但這通常會將所有內容分開,這是我喜歡的。

我知道您已經安裝了其他作業系統並且在使用 Linux 時遇到了問題,但這只是我解決這個問題的方法。

相關內容