系统管理指南:基本管理

Procedurex86: 如何通过在引导时编辑 GRUB 菜单修改引导行为

通过在引导时编辑 GRUB 菜单修改 GRUB 内核行为时,所做的更改不会在系统重新引导后持续生效。当您下次引导系统时,将恢复缺省的引导行为。

  1. 重新引导系统。

    引导序列开始时,将显示 GRUB 主菜单。

  2. 使用方向键选择引导项进行编辑。

  3. 键入 e 以访问 GRUB 编辑菜单。

  4. 在此菜单中,选择 kernelkernel$ 行。

  5. 键入 e 以向该行中添加引导参数。

  6. 键入任何附加的引导参数。

  7. 按回车键以保存您的更改,并返回到上一级菜单。


    注 –

    按 Esc 键返回 GRUB 主菜单,而不保存所做更改。


  8. 要引导系统,请键入 b

    您所做的更改将在引导系统时生效。


示例 11–4 x86: 在具备 64 位计算能力的系统上引导 32 位内核

要在具备 64 位计算能力的系统上引导 32 位内核,请添加 kernel/unix 参数。


grub edit> kernel /platform/i86pc/multiboot kernel/unix


示例 11–5 x86: 重定向串行控制台

要将串行控制台重定向到 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,-"

注意:在前面的示例中,属性值包含逗号,这也是属性分隔符。为避免混淆属性解析器,请使用双引号引住整个属性值。