39.6. 配置 GRUB 设置以启用串行控制台连接
当您需要连接到无头服务器或嵌入式系统,且网络中断时,串行控制台非常有用。或者,当您需要避免安全规则,并获得不同系统上的登录访问权限时。
您需要配置一些默认的 GRUB 设置,以使用串行控制台连接。
先决条件
- 您有 root 权限。
流程
将下面两行添加到
/etc/default/grub
文件中:GRUB_TERMINAL="serial" GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
第一行将禁用图形终端。
GRUB_TERMINAL
键覆盖GRUB_TERMINAL_INPUT
和GRUB_TERMINAL_OUTPUT
键的值。第二行调整了波特率(
--speed
),奇偶校验和其他值以适合您的环境和硬件。请注意,对于以下日志文件等任务,最好使用更高的波特率,如 115200。更新 GRUB 配置文件。
在基于 BIOS 的机器上:
# grub2-mkconfig -o /boot/grub2/grub.cfg
在基于 UEFI 的机器上:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
- 重启系统以使更改生效。