在安装了 [重复] 的系统中,如何将 grub 从 15.04 切换到 14.04

在安装了 [重复] 的系统中,如何将 grub 从 15.04 切换到 14.04

我安装了 ubuntu 15.04 和 14.04。首先我安装了 14.04,然后我安装了 15.04,grub 启动菜单更改为 15.04。现在我想恢复它,这意味着我想将启动时出现的 grub 更改为 14.04 的 grub。怎么做?

答案1

如果你看一下/etc/default/grub,你会发现一个变量GRUB_DEFAULT

↳ grep GRUB_DEFAULT /etc/default/grub 
GRUB_DEFAULT=0

这是默认使用的菜单项。要查看您拥有哪些菜单项,请查看/boot/grub/grub.cfgnl -v 0用于添加行号):

↳ egrep "^menuentry |^submenu " /boot/grub/grub.cfg | nl -v 0                                                                                                                                                                                                                                                                
 0  menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bf88b0d6-7f16-4314-87f5-ce3e84a6a396' {
 1  submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-bf88b0d6-7f16-4314-87f5-ce3e84a6a396' {
 2  menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {

拥有GRUB_DEFAULT=0意味着启动第一个menuentry。因此,如果您希望System setup默认启动(作为一个愚蠢的示例),请设置GRUB_DEFAULT=2并运行sudo update-grub

如果您希望submenu默认启动 中的某些内容,则必须使用 索引submenu,以及子菜单中>的索引。例如, 中的第 4 个条目,则应设置为menuentrysubmenuGRUB_DEFAULT"1>3"

也可以设置为(第一个参数)GRUB_DEFAULT的名称标签,因此也是一个有效的设置。menuentryGRUB_DEFAULT='System setup'

无论何时换衣服/etc/default/grub,都不要忘记跑步sudo update-grub

更多阅读https://help.ubuntu.com/community/Grub2/Submenus

相关内容