如何撤消grub-reboot的影响?

我不小心连续两次运行了sudo grub-reboot 4 ( 后台 ),现在GRUB永久地启动到第四个菜单项。

如何恢复默认启动行为?

使用grub-set-default命令。
例如,假设您希望第一个grub条目是您的默认值:

sudo grub-set-default 0

打开终端并输入:

 cd /etc/default/ 

备份你的文件:

 sudo cp grub grub.backup 

编辑你的文件:

 gksudo gedit grub 

GRUB_DEFAULT=?之前添加此行GRUB_DEFAULT=? 线:

 GRUB_SAVEDEFAULT=true 

并将此行更改为:

 GRUB_DEFAULT=saved 

保存,关闭然后运行:

 sudo update-grub 

下次,每当您从grub菜单中选择操作系统时,它将是默认操作系统,直到您选择另一个操作系统,依此类推。

你的第一行看起来像这样:

 GRUB_SAVEDEFAULT=true GRUB_DEFAULT=saved #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=6 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="" # ... 

无论如何,它正在发挥作用。

grub2菜单中的第一个选择是’0’,第二个选择是’1’等等…….

所以你的文件看起来像:

GRUB_DEFAULT = 0
#GRUB_HIDDEN_TIMEOUT = 0
GRUB_HIDDEN_TIMEOUT_QUIET =真
GRUB_TIMEOUT = 10
GRUB_DISTRIBUTOR = lsb_release -i -s 2> /dev/null || echo Debian lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT = “”
GRUB_CMDLINE_LINUX = “”

…………….. ………………….