我目前同时运行 11.10 和 12.04 Beta。自从安装了测试版后,每次启动时都会出现 GRUB2 菜单,默认情况下会选择 12.04。(附言:当 11.10 内核从 3.0.0-16 更新到 3.0.0-17 时,此选项未出现在 GRUB2 菜单中。)
当我打开Grub 定制器在 11.10 中,它显示 11.10 内核 3.0.0-17 作为默认设置,当我在 12.04 中打开 Grub Customizer 时,它显示 12.04 作为默认设置。
我如何更改 GRUB2 以选择最新的 11.10 内核作为默认内核?(最新意味着如果发布了 3.0.0-18,它将成为默认内核,依此类推。)并且停止显示菜单(只有当我有特定内容需要测试时我才会启动测试版)。
我们优先考虑适用于任何两个并行运行的 Ubuntu 的通用答案。
答案1
你可能grub
在两个不同的位置安装了引导加载程序,每个位置的默认值都不同。从你的 11.10 安装(即你想要作为默认安装的那个)运行
sudo grub-install /dev/sda
然后
sudo update-grub
。
这可以确保您打开电脑时首先启动 11.10 版本的 grub。