![grub-reboot 和 grub-set-default 无法正常工作](https://linux22.com/image/154161/grub-reboot%20%E5%92%8C%20grub-set-default%20%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我有一个新安装的 Ubuntu(服务器)18.04。
我添加了一个自定义菜单条目/etc/grub.d/40_custom
:
menuentry "Backup" {
set root=(hd0,3)
linux /vmlinuz root=/dev/sda3 ro quiet splash
initrd /initrd.img
}
到目前为止,一切正常,自定义菜单条目可见,我可以从中启动。
现在我尝试通过设置默认值grub-set-default 3
和/或设置默认临时值grub-reboot 3
。
有时它工作得很好,但有时却不行。
例如,当前文件/boot/grub/default
包含0
且文件/boot/grub/grubenv
包含saved_entry=0
.
我的 grub 配置(/etc/default/grub
)看起来像这样
GRUB_DEFAULT=saved
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
GRUB_CMDLINE_LINUX=""
我也运行了该update-grub
命令。
有什么想法或建议可以解决吗?