Я испортил конфигурацию grub

Я испортил конфигурацию grub

Я только что обновился с 23.04 до 23.10. Я использовал grub-customizer, чтобы сделать экран grub красивее, но после обновления исчез пункт меню ubuntu. Я сумел загрузить ubuntu. Теперь я хочу вернуться к стандартной установке grub old-fashion, но, мне кажется, я делаю только хуже.

Я удалил grub-customizer с помощью apt purge grub-customizer, но он оставил много файлов в /etc/grub.d/. Поэтому я запускаю rm -rf /etc/grub.dи apt-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 и восстановить скрипты grub по умолчанию в /etc/grub.d и настройки в /etc/default/grub.

Большинство новых пользователей, использующих gui, считают Boot-Repair самым простым решением. но нужно убедиться, что вы загружаете live installer в том же режиме загрузки, теперь обычно UEFI, а не старый BIOS. То, как вы загружаете live installer, определяет и то, как он устанавливает, и то, как он восстанавливает.

Вы можете использовать расширенный режим Boot-Repair, чтобы выбрать, что и куда переустанавливать.

https://help.ubuntu.com/community/Boot-Repair& https://sourceforge.net/p/boot-repair/home/Главная/

Вы также можете запустить команды, чтобы вручную удалить Customizer и переустановить grub. Показана версия UEFI. После удаления grub система не загрузится. Убедитесь, что у вас есть работающий установщик Live, чтобы выполнить исправления, если это необходимо.

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

Связанный контент