![以更用户友好的方式配置 GRUB 的最简单方法是什么?](https://linux22.com/image/814428/%E4%BB%A5%E6%9B%B4%E7%94%A8%E6%88%B7%E5%8F%8B%E5%A5%BD%E7%9A%84%E6%96%B9%E5%BC%8F%E9%85%8D%E7%BD%AE%20GRUB%20%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
这是我希望它能做的事情,但它默认情况下不会这样做,而且似乎需要(以某种方式)进行一些研究来配置。
我想要的很简单。选择我上次选择的操作系统。
注意:我现在正在运行 11.10,我相信它是 GRUB 2,但我不知道是什么版本(1.99?)
答案1
最后选定的条目
要配置 grub2 记住最后选择的条目,请输入以下参数/etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
并使用以下命令保存此配置:
update-grub
具体条目
如果您要选择特定条目,并且不希望在安装新内核时更改它,则必须使用此条目的名称而不是其索引号。您在文件中使用了该名称/boot/grub/grub.cfg
:
menuentry 'Ubuntu, avec Linux 3.2.0-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 35b16ba3-50a4-4832-bd60-644db6670637
linux /boot/vmlinuz-3.2.0-30-generic root=UUID=35b16ba3-50a4-4832-bd60-644db6670637 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-30-generic
}
并在文件中使用它/etc/default/grub
:
GRUB_DEFAULT='Ubuntu, avec Linux 3.2.0-30-generic'
使用以下命令保存配置:
update-grub