我想知道如何更改系统启动时显示的 GNU GRUB 双启动屏幕上的默认选择选项。
我有一台 Windows 7 和 Ubuntu 双启动 PC。目前有一个倒计时器,如果时间用完,它会自动启动到 Ubuntu。这很烦人,因为我很少使用 Ubuntu。
我不想每次都选择 Windows 7。如何将默认设置更改为 Windows 7?请参阅下面的双启动屏幕图片。
答案1
启动终端并首先输入:
fgrep 菜单项 /boot/grub/grub.cfg
这将列出您机器上所有可启动的操作系统。现在复制您想要默认的条目,在您的情况下是Windows 7 (loader) (on /dev/sda1)
。注意,我假设它是 sda1 分区,如果不是,请复制。在终端中复制可以通过+ +Windows 7 (loader) (on /dev/sda2)
完成。ShiftCtrlC
现在,输入:
sudo gedit /etc/default/grub
现在,找到显示的内容行,如果是这种情况,GRUB_DEFAULT=0
则将其替换为GRUB_DEFAULT=Windows 7 (loader) (on /dev/sda1)
或。/sda2
关闭 gedit 并返回终端并输入:
sudo 更新 grub
就是这样!
注意:我之所以给出这么长的答案而不是 的davidgo
较短答案,是因为当您进行内核更新时,您将在下面的几行中看到那些较旧的内核版本,因此 X=5 可能意味着现在是 Windows,但以后是某个 Ubuntu 版本。这确保即使内核更新也无需进行任何修改。
答案2
在 Linux 下,编辑 /boot/grub/menu.lst 并添加/更改“default X”行 - 其中 X 是您想要默认启动的选项,因此猜测,X=5 或 6。
或者,您可以重新排序此文件中的块,以便您想要的 Windows 块位于列表的第一位。