我搞亂了我的 grub 配置

我搞亂了我的 grub 配置

我剛從 23.04 升級到 23.10。我使用 grub-customizer 讓 grub 螢幕變得更好,但升級後,ubuntu 選單項目消失了。我自己管理啟動ubuntu。現在我想回到預設的 grub 老式安裝,但我認為我讓情況變得更糟。

我用 刪除了 grub-customizer apt purge grub-customizer,但它在/etc/grub.d/.所以我跑rm -rf /etc/grub.dapt-get install --reinstall grub-common,但現在我已經空了/etc/grub.d

我有雙啟動、ubuntu 和 windows。 Ubuntu 在/dev/nvme0p1n5. Windows 條目仍然存在,沒有問題。

# lsblk | grep -v loop
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1     259:0    0 931,5G  0 disk 
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0 699,4G  0 part 
├─nvme0n1p4 259:4    0   604M  0 part 
└─nvme0n1p5 259:5    0 231,4G  0 part /

有什麼提示嗎?

答案1

您需要完全刪除 Grub-Customizer,並恢復 /etc/grub.d 中的預設 grub 腳本和 /etc/default/grub 中的設定。

大多數使用 gui 的新用戶發現引導修復是最簡單的解決方案。但必須確保以相同的啟動模式啟動即時安裝程序,現在通常是 UEFI,而不是舊的 BIOS。啟動即時安裝程式的方式就是它安裝或修復的方式。

您可以使用引導修復的進階模式來選擇重新安裝的內容和位置。

https://help.ubuntu.com/community/Boot-Repair& https://sourceforge.net/p/boot-repair/home/Home/

您也可以執行命令來手動卸載定製程式並重新安裝 grub。顯示 UEFI 版本。卸載grub後,系統將無法啟動。確保您有有效的現場安裝人員,以便在需要時進行維修。

sudo apt update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:danielrichter2007/grub-customizer
sudo update-grub

確保存儲庫已更新

sudo apt update
sudo apt upgrade
sudo apt purge grub-efi-amd64 grub grub-pc grub-common # if any file not there & error, re-run without that one file
sudo mv /boot/grub /boot/grub_backup
sudo mv /etc/grub.d /etc/grub.d_backup
sudo mkdir /boot/grub
sudo mkdir /etc/grub.d
sudo apt-get install grub-efi-amd64
sudo update-grub

https://ubuntuforums.org/showthread.php?t=2492988&page=4

相關內容