GRUBの設定を間違えた

GRUBの設定を間違えた

23.04 から 23.10 にアップグレードしました。grub 画面をきれいにするために grub-customizer を使用しましたが、アップグレード後、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 を使用する新しいユーザーのほとんどは、ブート修復が最も簡単な解決策であると考えています。ただし、ライブ インストーラーを同じブート モードで起動する必要があります。現在、通常は古い BIOS ではなく UEFI です。ライブ インストーラーを起動する方法は、インストール方法と修復方法の両方です。

Boot-Repair の詳細モードを使用すると、何をどこに再インストールするかを選択できます。

https://help.ubuntu.com/community/ブート修復https://sourceforge.net/p/boot-repair/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

関連情報