![在 HP 中,只能透過按下多個 ESC 來傳遞「grub rescue 未知檔案系統/裝置」錯誤](https://rvso.com/image/913198/%E5%9C%A8%20HP%20%E4%B8%AD%EF%BC%8C%E5%8F%AA%E8%83%BD%E9%80%8F%E9%81%8E%E6%8C%89%E4%B8%8B%E5%A4%9A%E5%80%8B%20ESC%20%E4%BE%86%E5%82%B3%E9%81%9E%E3%80%8Cgrub%20rescue%20%E6%9C%AA%E7%9F%A5%E6%AA%94%E6%A1%88%E7%B3%BB%E7%B5%B1%2F%E8%A3%9D%E7%BD%AE%E3%80%8D%E9%8C%AF%E8%AA%A4.png)
我已經像這樣安裝了 Ubuntu 16.04 和 Windows 10,其中 64.77 GB 分割區用於 Ubuntu:
每當我重新啟動/啟動我的電腦(Elitebook 8560w Workstation HP)時,grub 選擇選單不會直接出現,我必須:
- 按住ESC,直到出現啟動選單,
- 按F9,我可以選擇要啟動的硬碟(SSD 或硬碟)。
- 現在才顯示正常的 grub 選單。
否則,我會遇到“未知檔案系統”錯誤並且什麼都沒有發生。
我已經嘗試過以下解決方案,但沒有效果:
- 如何修復“錯誤:未知檔案系統。grub救援>包括向救援終端寫入命令
- Ubuntu 中的啟動修復應用程式。
然而,他們都無法工作!此外,寫入ls
grubrescue 僅顯示 (hd0) 並ls (hd0)
再次顯示未知檔案系統錯誤。所以我無法繼續使用這個終端解決方案。
對於我的情況有什麼可能的案例/解決方案嗎?
答案1
Windows 10 週年更新,以及最近的Windows 10 創意者更新,有一個非常壞的習慣,就是刪除 Linux 分割區MBR磁碟。微軟很早就知道這個錯誤,但選擇不修復它。聽起來你是受害者。
恢復是可能的,但可能很棘手。
啟動至 Ubuntu Live DVD/USB。
開啟Software & Updates
並確保所有軟體儲存庫(建議的除外)均已啟用。
在terminal
...
sudo apt-get update # update the software database
sudo apt-get install testdisk # install testdisk
man testdisk # read the manual
sudo testdisk # start testdisk
您也可以在此處取得具體說明:http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
此處提供拍照協助:https://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step
筆記:恢復後,強烈考慮將 MBR 格式的磁碟更改為 GPT 格式,這樣以後的 MS 更新就不會再次擦除它。
答案2
我可以透過以下方式解決問題
- 啟動 UEFI 啟動(它與舊版一起使用,因為我的 HP 不建議使用 UEFI)
- 將 UEFI 中的啟動優先順序變更為頂部的作業系統啟動管理員
我沒有足夠的時間嘗試其他解決方案,但我也很欣賞它們。