Ubuntu

升級到 ubuntu 20.4 後 GRUB 表現出奇怪的行為

  • October 9, 2020

我有一個帶有 Windows 10 和 ubuntu 18.04 的雙引導系統。我最近升級到 ubuntu 20.4,我的 grub 菜單開始出現奇怪的行為。升級完成並重新啟動系統後,一切正常。我啟動到 linux 做了一些事情,然後關閉了系統。當我下次啟動 PC 並關閉它時啟動 Windows 時,當我再次啟動我的 PC 時 grub 菜單消失了。我的系統直接啟動到 Windows,我不得不再次關閉並啟動我的電腦才能進入 grub 螢幕。當我啟動到 linux 時,這不會發生。我可以關機,當我打開機器電源時,grub 螢幕是第一個出現的東西。但是,如果我啟動到 windows 並關閉,當我下次打開我的電腦時,grub 螢幕不會出現,我直接啟動到 windows。我必須關閉 PC 並再次啟動它才能進入 grub 菜單。每次我需要從windows切換到linux時,我都需要關閉,啟動到windows,然後再次關閉才能切換。

我嘗試使用 etc/default/grub 文件並更改 grub 螢幕的超時值,但沒有任何影響。

任何幫助將不勝感激。

編輯

我一直在環顧四周,我發現了一些比較突出的東西。我有一個 1TB 硬碟和一個 256 GB 固態硬碟。Windows 作業系統安裝在 SSD 上,1 TB 硬碟分為 2 個分區。700 GB 屬於 Windows,而 300 GB 是為目前安裝的 ubuntu 安裝設置的。當我使用 ubuntu 18.04 時,我可以啟動到 ubuntu,轉到文件管理器中的“其他位置”選項卡,然後查看我的 ubuntu 分區中的 windows 文件並與之互動。我可以通過 ubuntu 分區訪問 windows 分區內的文件。但是,現在,在20.04升級後,我在使用ubuntu時看不到windows分區。當我訪問“其他地方”時,我唯一能看到的是我的 ubuntu 分區的根文件夾。

為我的 Windows 作業系統保留的其他 2 個分區通過 ubuntu 隱藏/無法訪問。我可以毫無問題地啟動 Windows,但是當我使用 ubuntu 時,我無法訪問這些分區的文件。當我使用 18.04 時,情況並非如此。我懷疑這與最初的問題有關。

當我使用 lsblk 查看我現有的分區並使用 fsck 修復未顯示在文件管理器中的文件系統時,我的系統問題得到了解決。

至少我認為這就是發生的事情,因為在那之後出現了失去的分區,整個引導直接進入windows-without-showing-the-grub-screen問題自行解決了。

引用自:https://unix.stackexchange.com/questions/613189