萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

雙系統環境下重裝 Windows 導致 Linux 無法啟動的修復方案

在 Windows/Linux 雙啟動電腦上,重裝 Windows 往往會覆蓋 MBR,導致 GRUB 遺失、Linux 無法啟動。本文提供透過 Linux 安裝光碟進入救援模式重裝 GRUB 的完整步驟。

問題根因

Windows 安裝程式會覆寫主開機記錄(MBR),移除非 Windows 的開機載入器。GRUB 的優勢在於不會被 Windows 覆蓋,只需重新安裝 GRUB 即可恢復多重啟動選單。

修復步驟

  1. 準備 Linux 安裝光碟:CD 取第一片,DVD 直接使用,置入光碟機。
  2. 進入 BIOS 設定:開機按 Del 進入 CMOS,將啟動順序改為 CD-ROM 優先。
  3. 進入救援模式:出現 boot: 提示時,輸入 linux rescue 並按 Enter。
  4. 選擇語言:建議選 English,按 Enter 繼續。
  5. 選擇鍵盤類型:預設 us,直接 Enter。
  6. 網路介面設定:一般選 NO,按 Enter。
  7. 選擇救援模式類型:預設 Continue,直接 Enter。
  8. 閱讀提示資訊:按 Enter 進入命令列環境。
  9. 切換根目錄:出現 sh-3.00# 時輸入 chroot /mnt/sysimage。
  10. 重新安裝 GRUB:執行 grub-install /dev/hda(依實際磁碟裝置調整,如 /dev/sda)。
  11. 重啟系統:輸入 reboot,開機自檢前取出光碟,即可看到 GRUB 選單恢復正常。

補充說明

實測環境為 Windows XP SP2 + RHEL AS4。不同硬體或版本步驟可能略有差異,但核心原理一致:重裝 GRUB 到 MBR。掌握原理,遇到類似開機問題皆可舉一反三。

copyright © 萬盛學電腦網 all rights reserved