在 mbr 磁碟上安裝基於 Red Hat 的作業系統

在 mbr 磁碟上安裝基於 Red Hat 的作業系統

我目前在我的筆記型電腦上安裝了 Windows XP 和 Linux Mint 17。由於 Windows XP,我的磁碟是 MBR 類型。
我已經安裝了 linux mint,沒有任何問題,但現在我嘗試安裝基於 Red Hat 的系統:RedHat 7、Oracle Linux 7、Centos 7、SL 7..... 但出現相同的錯誤,無法繼續安裝。

未找到有效的引導程式裝置。詳情請參閱下文。對於 UEFI 安裝,您必須在 GPT 格式的磁碟上包含 EFI 系統分割區,並安裝在 /boot/efi。

錯誤訊息很清楚,但有一個問題..我有 mbr 磁碟。
我嘗試了不同的方法來解決這個問題,但沒有任何效果。

請建議我在這種情況下可以嘗試做什麼,也許有人已經解決了這樣的問題。
先感謝您。

答案1

問題已經解決了。
左下角有一個小連結「完整磁碟摘要和引導程式...」。因此,單擊此鏈接,您可能會看到您的磁碟機和綠色標記,這意味著將安裝引導程序,只需取消選中此選項並單擊繼續,將出現警告訊息,但忽略它即可。
現在您可以安裝基於 RH 的作業系統。

答案2

錯誤訊息(「對於 UEFI 安裝...」)清楚地表明您的安裝程式是在 EFI/UEFI 模式下啟動的,而不是在 Windows XP 使用的 BIOS 模式下啟動的,而且 Mint 可能也使用過。

您找到的解決方法將導致安裝成功,但沒有 GRUB 的副本。這可能沒問題,因為您可以update-grub在 Mint 中運行,讓 Mint 的 GRUB 檢測您的 Red Hat 安裝。

不過,作為一般規則,您希望安裝程式能夠以與已存在的任何作業系統所使用的相同開機模式(BIOS/CSM/legacy 與 EFI/UEFI)進行開機。這個目標可以通常透過使用電腦的內建啟動管理器來完成,這是通常透過在啟動過程的早期按 Esc 或功能鍵進行存取(在任何啟動載入程式或特定於作業系統的內容出現在螢幕上之前)。透過韌體中啟動的 BIOS/CSM/legacy 支持,EFI 啟動管理器通常提供兩種啟動外部媒體的選項。一個選項包含字串“UEFI”,另一個選項不包含字串。選擇「UEFI」選項以 EFI/UEFI 模式啟動,然後選擇缺少該字串的選項以 BIOS/CSM/legacy 模式啟動。

請注意,我在上一段中多次強調了「通常」這個詞。那是因為有使用者介面的標準化或如何啟動 BIOS/CSM/傳統選項以及如何與啟動媒體互動。因此,一台電腦可能會提供相對簡單的選項來控制外部媒體的啟動模式,而當您讓它執行您想要的操作時,另一台電腦可能會讓您看起來像萊克斯·盧瑟( Lex Luthor)或邪惡博士(Doctor Evil)。 (你也會同樣脾氣暴躁!)

因此,我的一般建議是,如果可以的話,不要使用 BIOS/CSM/legacy 支援。如果未啟動 BIOS/CSM/legacy 支持,大多數基於 EFI/UEFI 的電腦上的啟動過程會更加簡單。當然,僅使用 EFI 並不總是可行。就您而言,Windows XP 不支援 EFI 模式啟動(至少在 x86 或 x86-64 電腦上不支援),因此您幾乎必須使用 BIOS/CSM/legacy 支援來雙重啟動它。我提到我的建議是只使用 EFI,以便其他可能使用 Windows 7 或更高版本而不是 XP 的人受益,或者以防萬一您將來想要更改設定。

答案3

這裡的第一個問題是您目前正在使用哪個主(MBR)引導程式。它可能是 NTFS bootlader,或是來自 Mint 的 grub 或 lilo。不管怎樣,我建議不要允許 RH 安裝程式更改它。

相反,告訴 RH 安裝程式將其引導程式安裝到 RH 分割區,而不是 MBR。然後,編輯主引導程式設定以將該分割區包含在啟動選單中。

相關內容