grub-reboot 和 grub-set-default 无法正常工作

grub-reboot 和 grub-set-default 无法正常工作

我有一个新安装的 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命令。

有什么想法或建议可以解决吗?

相关内容