Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 與 Ubuntu 雙系統:重裝 Windows 後修復 GRUB 引導與設定預設啟動項

編輯:系統常見問題解答

許多使用者為了相容 64 位元遊戲或軟體,會選擇重新安裝 Windows,但這往往會覆寫掉雙系統中的 GRUB 開機選單,導致無法進入 Ubuntu。本文詳細記錄如何使用 Ubuntu Live USB 修復 GRUB 引導,並調整預設啟動項為 Windows,讓雙系統恢復正常運作。

一、準備工作:製作 Ubuntu Live USB

你需要一支至少 4GB 的 USB 隨身碟,並下載 Ubuntu ISO 映像檔(建議與原安裝版本一致)。使用工具如 Rufus、Etcher 或 Ventoy 將 ISO 寫入 USB,製作成可開機的 Live USB。

二、從 Live USB 開機並進入試用模式

  1. 插入 Live USB,重啟電腦,進入 BIOS/UEFI 設定將 USB 設為第一啟動順序。
  2. 選擇 Try Ubuntu(試用 Ubuntu) 進入桌面環境,不要 選擇安裝。

三、確認 Ubuntu 根分區位置

開啟終端機(Ctrl+Alt+T),輸入以下指令取得 root 權限並列出分區表:

sudo -i
fdisk -l

在輸出結果中,找到 Id 為 83 (Linux) 的分區,記下其裝置名稱(如 /dev/sda5)。若有多個 83 分區,請依序嘗試後續步驟。

四、掛載根分區並安裝 GRUB

假設 Ubuntu 根分區為 /dev/sda5,請依序執行:

mount /dev/sda5 /mnt
grub-install --root-directory=/mnt /dev/sda

若出現 Installation finished. No error reported. 即代表安裝成功。

五、重啟並更新 GRUB 選單

  1. 重啟電腦,移除 USB,應可看見 GRUB 選單。
  2. 先進入 Ubuntu,開啟終端機執行:
    sudo update-grub
  3. 再次重啟,確認 Windows 與 Ubuntu 皆能正常啟動。

六、修改預設啟動項為 Windows

若希望預設進入 Windows,請依照下列步驟:

  1. 重啟時觀察 GRUB 選單中 Windows 所在的行號(從 0 開始計算)。
  2. 進入 Ubuntu,編輯 GRUB 設定檔:
    sudo gedit /boot/grub/grub.cfg
  3. 找到 set default="0",將 0 改為 Windows 所在行號減 1(例如 Windows 在第 3 行,則改為 2)。
  4. 儲存離開,重啟電腦即可預設進入 Windows。
提醒:直接修改 grub.cfg 非永久做法,更新 GRUB 後會被覆寫。建議改編輯 /etc/default/grub 中的 GRUB_DEFAULT 參數,再執行 sudo update-grub 以永久生效。
Copyright © Windows教程網 All Rights Reserved