Grub2

GRUB 沒有出現在 Pop!_OS 中

  • November 20, 2021

我最近在筆記型電腦上安裝了 Pop!_OS,但 grub 無法顯示在啟動螢幕中。我的筆記型電腦只是在啟動時一直顯示黑屏,然後直接啟動到 Pop。我嘗試編輯我的 grub 配置文件以在啟動到作業系統之前顯示菜單 6 秒:

`GRUB_TIMEOUT=6,GRUB_TIMEOUT_STYLE=menu`

但它會繼續以與編輯文件之前相同的方式啟動。

我有最新版本的 grub。

作為記錄,我沒有任何雙啟動設置,只有 Pop!_OS。但我確實計劃將 Windows 安裝為雙啟動設置,這就是我試圖讓 grub 正常工作的原因。

**編輯:**我最近發現 Pop!_OS 使用 systemd-boot 作為引導載入程序,並且手動安裝了 grub。但我認為 Pop!_OS 仍然將 systemd-boot 檢測為預設引導載入程序。有什麼方法可以刪除 systemd-boot 並使用 grub 或者使用 systemd-boot 作為啟動菜單(我只想要一個正常的啟動菜單用於我提到的雙啟動設置)。

Pop!_OS 使用 systemd-boot 而不是 GRUB。預設情況下它啟動 Pop!_OS。您可以通過設置來設置引導菜單timeout 10超時/boot/efi/loader/loader.conf

timeout– 預設條目啟動前的菜單超時秒數。如果未設置,則菜單將僅在按下空格鍵(或大多數其他鍵實際上也有效)時顯示

$$ repeatedly $$在啟動過程中。

  1. 在 nano 文本編輯器中打開/boot/efi/loader/loader.conf以進行編輯。
sudo nano /boot/efi/loader/loader.conf
  1. 添加一個新行,上面寫著timeout 10
  2. 保存文件。按鍵盤組合Ctrl+ O,然後按Enter以保存對 所做的更改/boot/efi/loader/loader.conf。按鍵盤組合Ctrl+X退出 nano。

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