通过在引导时编辑 GRUB 菜单修改 GRUB 内核行为时,所做的更改不会在系统重新引导后持续生效。当您下次引导系统时,将恢复缺省的引导行为。
重新引导系统。
引导序列开始时,将显示 GRUB 主菜单。
使用方向键选择引导项进行编辑。
键入 e 以访问 GRUB 编辑菜单。
在此菜单中,选择 kernel 或 kernel$ 行。
键入 e 以向该行中添加引导参数。
键入任何附加的引导参数。
按回车键以保存您的更改,并返回到上一级菜单。
按 Esc 键返回 GRUB 主菜单,而不保存所做更改。
要引导系统,请键入 b。
您所做的更改将在引导系统时生效。
要在具备 64 位计算能力的系统上引导 32 位内核,请添加 kernel/unix 参数。
grub edit> kernel /platform/i86pc/multiboot kernel/unix |
要将串行控制台重定向到 ttyb,请添加 -B console=ttyb 参数。
grub edit> kernel /platform/i86pc/multiboot -B console=ttyb |
或者,可以使用 input-device/output-device 属性,如以下示例所示:
grub edit> kernel /platform/i86pc/multiboot -B input-device=ttyb,output-device=ttyb |
以下示例说明如何覆盖串行行速度:
grub edit> kernel /platform/i86pc/multiboot -B ttyb-mode="115200,8,n,1,-" |
注意:在前面的示例中,属性值包含逗号,这也是属性分隔符。为避免混淆属性解析器,请使用双引号引住整个属性值。