案例背景
作者將 Win 7 替換為 Win 8,保留既有 Ubuntu,安裝過程中遇到兩大經典問題:Grub 開機選單消失、Win 8 快速啟動導致 Ubuntu 掛載 NTFS 分區失敗。
問題一:Ubuntu 開機項目消失
原因: Windows 8 安裝程式覆寫 MBR,移除 Grub 開機載入器。
解決步驟:
- 進入 Windows 8,下載並執行 EasyBCD(免費工具)。
- 選擇「新增項目」→ 「Linux/BSD」→ 類型選「GRUB 2」→ 磁碟機選「自動」→ 新增項目。
- 重開機進入 Ubuntu,開啟終端機執行:
sudo update-grub。
- Grub 會偵測到 Windows 8,開機選單恢復正常。
問題二:進入 Ubuntu 掛載硬碟失敗
錯誤訊息: 「The disk contains an unclean file system...」或掛載 NTFS 分區被拒絕。
原因: Windows 8 預設啟用「快速啟動」,關機實為混合休眠,鎖定 NTFS 分區導致 Linux 無法安全掛載。
解決方法:
- 進入 Windows 8 → 控制台 → 電源選項 → 選擇電源按鈕的功能 → 變更目前無法使用的設定 → 取消勾選「啟用快速啟動」。
- 或在 Ubuntu 掛載時加參數:
mount -o ro,remove_hiberfile /dev/sdX /mnt(唯讀或移除休眠檔)。
補充建議
- 安裝順序建議:先裝 Windows,再裝 Linux(Grub 會自動偵測 Win)。
- UEFI 模式雙系統請參考專門教學,EasyBCD 僅適用 Legacy BIOS 模式。
- 重要資料請先備份再進行分區與安裝操作。