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