我得到了一台華碩 EEE PC 1201PN,其中 Ubuntu 和 Windows 7 曾經採用雙重開機。執行 Windows 7 時,Ubuntu 分割區已被刪除,因此重新啟動電腦時 Grub 將不再運作。
- 我已經下載了啟動修復並將其安裝在 USB 驅動器上。
- Bios 引導裝置優先順序是「可移動裝置」。然後“USB 隨身碟”然後“HDD”
- 啟動加速器已停用
當我啟動電腦(並按 ESC 鍵檢查啟動選擇選單)時,我可以看到我的 USB 隨身碟。
所以我選擇 USB 並期望運行啟動修復...但是在黑屏幾秒鐘後我終於到達:
error: no such partition
grub rescue>
我可以看到 USB 驅動器,即 hd1:
grub rescue> ls
(hd0) (hd0,msdos4) (hd0,msdos2) (hd0,msdos1) (hd1)
所以我檢查 grub 在哪裡找 /grub 資料夾:
grub rescue> set
prefix=(hd0,msdos5)/boot/grub
root=hd0,msdos5
hd0,msdos5不存在,我想它是曾經的Ubuntu分區。
現在,我將新的 /grub 資料夾位置設定為我的 USB 隨身碟:
grub rescue> set prefix=(hd1)/boot/grub
grub rescue> set root=hd1
grub rescue> set
prefix=(hd1)/boot/grub
root=hd1
現在有趣的事情開始了…
grub rescue> insmod normal
error: unknown filesystem
grub rescue> ls /
error: unknown filesystem
grub rescue> ls (hd1)/
error: unknown filesystem
Grub 不知道 ismod ?從什麼時候起 ismod 已經在 grub 中實現了? Chain loader 指令無法像 root 一樣運作,...我很確定這台電腦中安裝的版本是 2013 年末的。
我檢查了我的 USB 驅動器,一切似乎都正常。 看截圖
現在我不知道如何在我的 USB 驅動器上啟動並修復電腦啟動。
如果您有任何想法如何克服這個問題,歡迎您!我檢查了很多處理這個問題的鏈接,但沒有人工作:(
謝謝 !