在 HP 中,只能透過按下多個 ESC 來傳遞「grub rescue 未知檔案系統/裝置」錯誤

在 HP 中,只能透過按下多個 ESC 來傳遞「grub rescue 未知檔案系統/裝置」錯誤

我已經像這樣安裝了 Ubuntu 16.04 和 Windows 10,其中 64.77 GB 分割區用於 Ubuntu:

在此輸入影像描述

每當我重新啟動/啟動我的電腦(Elitebook 8560w Workstation HP)時,grub 選擇選單不會直接出現,我必須:

  • 按住ESC,直到出現啟動選單,
  • F9,我可以選擇要啟動的硬碟(SSD 或硬碟)。
  • 現在才顯示正常的 grub 選單。

否則,我會遇到“未知檔案系統”錯誤並且什麼都沒有發生。

我已經嘗試過以下解決方案,但沒有效果:

然而,他們都無法工作!此外,寫入lsgrubrescue 僅顯示 (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 中的啟動優先順序變更為頂部的作業系統啟動管理員

我沒有足夠的時間嘗試其他解決方案,但我也很欣賞它們。

相關內容