Red Hat Training

A Red Hat training course is available for RHEL 8

4.6. 配置 GRUB 设置以启用串行控制台连接

当您需要连接到无头服务器或嵌入式系统,且网络中断时,串行控制台非常有用。或者,当您需要避免安全规则,并获得不同系统上的登录访问权限时。

您需要配置一些默认的 GRUB 设置,以使用串行控制台连接。

先决条件

  • 您有 root 权限。

流程

  1. 将下面两行添加到 /etc/default/grub 文件中:

    GRUB_TERMINAL="serial"
    GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"

    第一行将禁用图形终端。GRUB_TERMINAL 键覆盖 GRUB_TERMINAL_INPUTGRUB_TERMINAL_OUTPUT 键的值。

    第二行调整了波特率(--speed),奇偶校验和其他值以适合您的环境和硬件。请注意,对于以下日志文件等任务,最好使用更高的波特率,如 115200。

  2. 更新 GRUB 配置文件。

    • 在基于 BIOS 的机器上:

      # grub2-mkconfig -o /boot/grub2/grub.cfg
    • 在基于 UEFI 的机器上:

      # grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
  3. 重启系统以使更改生效。