efibootmgr
デフォルトのUbuntu起動項目の名前を変更するためにいくつかのテストを行いました。
Ubuntuを起動するために新しいエントリを作成できます。
sudo efibootmgr --create --disk /dev/sda --part 1 --label "Precise - GRUB2" --loader \\EFI\\ubuntu\\grubx64.efi
2つの項目をに結合することは不可能に見えますshimx64.efi
。 2番目の項目grubx64.efi
をに置き換える必要があります。
ただし、デフォルト項目は削除できません。
sudo efibootmgr -B -b 0001
で確認してみると該当項目が削除されましたefibootmgr --verbose
。ただし、再起動後、そのエントリはBIOSに一覧表示され、Ubuntuを再起動した後もそのまま残ります。
基本アイテムの名前を変更したいのですが不可能なようです。削除して新しく作成する必要があります。しかし、削除も機能しません。
答え1
エントリが永久に維持されるようにgrubを更新する必要があります。
RHEL/セントース:grub2-mkconfig -o <path_to_your_grub_conf_file>
Ubuntu:update-grub