GRUB 不会等待我选择系统

GRUB 不会等待我选择系统

当我的上网本启动时,GRUB 菜单不会等待我选择系统。它会自动进入 Ubuntu 系统。我该如何解决这个问题?

答案1

我的建议是,如果您使用 Esc 键和 的速度不够快,请以 root 身份(使用命令 )进入 Linux su。转到/boot/grubgrub.conf使用 Linux 编辑器(Vim、vi、nedit 等)进行编辑,然后更改为timeout=0timeout=10下面hiddenmenu配置文件中的命令会保持菜单隐藏,直到您按下 Esc 键。它所做的就是延迟启动 10 秒钟,然后才显示正式的 Linux 启动屏幕(操作系统正在加载)。我使用了 5 秒钟,因为很明显我想跳转到 Windows(我有一台双启动机器)。按下 Esc 键会显示菜单,并为我提供我在 中定义的经典可用可启动配置选择grub.conf。我的 grub 配置包含当前内核、以前的内核和 Windows。

如果你不知道 grub/grub.conf 的复杂性,那么非常小心。仅有的改变一个数值——没有其他的

确保将其保存为 Linux 格式(LF(Linux)而不是 CR/LF(DOS)格式)。

在 Vim 中,它将是ZZ将文件写回并退出 Vim(文本)的命令,或者只是使用图形并保存然后退出。问题解决了。

答案2

答案3

在 grub2 中,只需按下“shift”键

答案4

这是更改 grub 配置的推荐方法。更改文件GRUB_TIMEOUT中的值并使用以下命令重新生成。/etc/default/grub/boot/grub/grub.cfg

编辑文件

# vim /etc/defaults/grub 

改变

GRUB_TIMEOUT=10

备份当前的 grub.cfg 文件

# cp /boot/grub/grub.cfg /boot/grub/grub.bkup

使用更新的值重新生成 grub.cfg 文件

# grub-mkconfig -o /boot/grub/grub.cfg 

相关内容