2つのUbuntuシステム(14.04と16.04)をインストールしました。 Grubメニューには次のものが表示されます。
*Ubuntu
Memory test (memtest86+)
Ubuntu 14.04.4 LTS (on /dev/sda1)
Ubuntu 16.04.2 LTS (on /dev/mapper/ubuntu--vg--root)
毎回PCはデフォルトのUbuntuオプションで起動し、Ubuntu 14.04をロードします。デフォルトのブートをUbuntu 16.04に変更したいと思います。しかし、成功しませんでした。
私が試したこと:
/etc/default/grub 変更
GRUB_DEFAULT="保存済み" GRUB_SAVEDEFAULT="true" GRUB_HIDDEN_TIMEOUT_QUIET="true" GRUB_TIMEOUT="10" GRUB_DISTRIBUTOR="
lsb_release -i -s 2> /dev/null || echo Debian
" GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper lvm"
GRUB_DEFAULT="saved" または GRUB_DEFAULT="3" は機能しません。
grub.dの40_customを変更しようとすると機能しません。
grub.cfgファイルにはUbuntu 16.04はありません(Grubでこのオプションを見ることができ、手動で下にスクロールしてUbuntu 16.04から起動することを選択できるので本当に奇妙です)。
GrubカスタムプログラムにはUbuntu 16.04はありませんが、Ubuntu 14.04があります。
私が何をすべきかを提案してください。ありがとうございます。
答え1
BIOSのインストールについてのみ知っています。まず、どのグラブが前にあるかを知る必要があります(Trustまたはxenial)。
sudo hexdump -v -s 0x80 -n 2 -e '2/1 "%x" "\n"' /dev/sda
バイトコード48b4
はGRUB 2(バージョン1.96)を表します7c3c
。 GRUB 2(バージョン1.97または1.98)は、020
/etc/default/grub/でGRUB 2(バージョン1.99)を表します。
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
その後実行 sudo update-grub
その後、Xenialを起動すると選択肢が記憶されます。info -f grub -n 'Simple configuration'