Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

安裝 Windows XP 後 Linux 無法啟動?修復 GRUB 引導的完整步驟

編輯:Linux 教學

問題背景

原本電腦已安裝 Linux 系統,後來又加裝了 Windows XP,結果發現 Linux 無法引導啟動了。這是因為 Windows 安裝程式會覆寫主開機記錄區(MBR),將其替換為自己的啟動載入程式,導致原本的 GRUB 引導程式被移除。

解決方案:使用 Linux 安裝光碟進入救援模式修復 GRUB

請準備好 Linux 安裝光碟(第一張),依照以下步驟操作:

  1. 將光碟放入光碟機,重新啟動電腦,從光碟啟動。
  2. 在啟動畫面出現提示時,按 F2 進入啟動參數輸入模式,輸入 linux rescue 並按 Enter。
  3. 按照畫面提示選擇語言、鍵盤配置等,系統會嘗試掛載原有的 Linux 分區。最終會進入一個 Shell 環境(提示符通常為 sh#)。
  4. 在 Shell 中輸入 grub 進入 GRUB 命令列模式(提示符變為 grub>)。
  5. 指定 Linux 根分區位置,輸入:
    root (hd0,x)
    其中 x 為 Linux 根分區所在的分區號(從 0 開始計算,例如 hd0,0 代表第一顆硬碟的第一個分區)。
  6. 確認分區識別無誤後,將 GRUB 安裝回 MBR:
    setup (hd0)
  7. 看到成功訊息後,輸入 quit 離開 GRUB,然後輸入 reboot 重新啟動電腦,移除光碟即可正常進入 Linux 系統。

補充說明

若系統使用 UEFI 啟動而非傳統 BIOS,修復方式會有所不同(需掛載 EFI 分區並重新安裝 grub-efi)。本文適用於傳統 MBR 分區表與 BIOS 啟動環境。

Copyright © Windows教程網 All Rights Reserved