デフォルトの起動を設定するために使用できるメニュー項目を一意に表示する方法はGrub2にありますか?

デフォルトの起動を設定するために使用できるメニュー項目を一意に表示する方法はGrub2にありますか?

grub2現在の番号付けシステムではなく、独自のラベルでメニュー項目を選択してなどのコマンドを生成するgrub-reboot '1>3'方法GRUB_DEFAULT="1"はありますかGRUB_DEFAULT="1>3"

私が考えるのは、(hd0,1)、(hd1、1)などの表現ではなく、ブートするパーティションを選択するためのUUIDに近いです。メニュー項目に任意のUUIDを入力して計算するのが難しい番号項目の代わりにGRUB_DEFAULT = "MENUID = 2XDR"を使用しますか?

答え1

メニュー項目の正確な名前をGRUB_DEFAULTに設定します。Ubuntu, with Linux 4.4.0-62-generic (upstart)たとえば、次を参照してください。

perl -lne "print \$1 if /menuentry '(.*?)'/" /boot/grub/grub.cfg

関連情報