grub2:如何绕过“按任意键”?

grub2:如何绕过“按任意键”?

我最近更新了我的主板并将 grub2 移至 EFI 分区。我有相同的 grub 菜单,但是在我选择一个菜单项并按 Enter 后,会出现一条消息“按任意键”,并且加载会停止,直到我按任意键。有没有什么方法可以告诉 grub2 忽略任何错误并且不阻止操作系统的加载?

答案1

看看这个教程标题:GRUB 2 引导加载程序 - 完整教程。本教程包含一些他们遇到“按任意键”消息的屏幕截图。

例如

GRUB 错误 13。

                党卫军 13

GRUB 错误 11 或 GRUB 错误 15:

                                 党卫军 11

在这两种情况下,都应该通过确保操作系统条目包含grub.cfg对它们应该指向的硬盘驱动器分区的正确引用来解决问题。

通常,您需要将 hd(0,0) 等引用更改为正确的分区符号。也许是 hd(1,1) 或其他东西。

另外,分区可以由 UUID 引用。如果您能够启动进入操作系统,请执行此操作,然后在终端提示符下键入命令,blkid并记下特定 HDD 的 UUID 字符串。

块示例

$ blkid
/dev/sda1: LABEL="SYSTEM_DRV" UUID="10BE8345DE8CB0148" TYPE="ntfs" 
/dev/sda5: UUID="1053b90f-4685-4317-9dac-fbcf3002838f" TYPE="ext4" 
/dev/sda6: UUID="av6WTb-69CU-4Ump-0fGR-dGbE-fTtC-fG93LA" TYPE="LVM2_member" 
/dev/mapper/vg_grinchy-lv_root: UUID="75e07a5d-345d-453c-99bd-97fe615fd956" TYPE="ext4" 
/dev/mapper/vg_grinchy-lv_swap: UUID="93016bc7-8902-4ca8-82a4-13cffc7b4353" TYPE="swap" 
/dev/mapper/vg_grinchy-lv_home: UUID="9b0bd0b8-9d75-467c-9694-98951325083d" TYPE="ext4"

答案2

当。。。的时候终端 --timeout=5 串行控制台` 行添加到您的 menu.lst grub 配置中,您的引导序列现在将显示一系列“按任意键继续”消息。如果未按任何键,启动菜单将出现在“终端”配置行中第一个出现的位置(串行或控制台)。启动时这些行将如下所示:

根-#vi /boot/grub/grub.conf删除这一行> 终端 --timeout=5 串行控制台

这应该有效

相关内容