如何从命令行显示 GRUB2 菜单

如何从命令行显示 GRUB2 菜单

我知道如何使用sudo grub-set-default #,但我不知道如何确定指定默认启动的顺序(无需启动并观察菜单)。

有没有办法让 grub 从命令行回显菜单?如何在不启动的情况下找出 grub 中的 0、1、2 等?

答案1

https://help.ubuntu.com/community/Grub2/Setup#A.2BAC8-etc.2BAC8-default.2BAC8-grub

在 grub.cfg 中找到您的 Windows 条目并复制到 grub 默认,就像这个 Vista 条目一样 - 如果您编辑 Windows 命令,请使用编辑后的副本,因为它必须与标题完全匹配:

cat /boot/grub/grub.cfg

并将标题复制到 grub_default 中:

sudo -H gedit /etc/default/grub
GRUB_DEFAULT=0

更改为评论#或删除旧的并添加新的:

#GRUB_DEFAULT=0
GRUB_DEFAULT="Windows Vista (on /dev/sda1)"

然后做:

sudo update-grub

相关内容