Centos 7 在 grub 串行控制台中没有输入

Centos 7 在 grub 串行控制台中没有输入

我在英特尔 S1200V3RPL 服务器主板上使用 LAN 串行控制台。它运行良好,但文件系统损坏了,我不得不重新安装。我以相同的方式设置了串行控制台,但 grub2 中没有输入。启动后,输入在 BIOS 和 centos 控制台中有效,但在组中无效。我无法选择其他选项或中断启动过程。启动后,我可以登录,一切正常。

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_TERMINAL_OUTPUT="serial console"
# I tried with and without following line
#GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8 quiet"
GRUB_DISABLE_RECOVERY="true"

唯一的区别是我通过 EFI 安装了以前的 CentOS,现在是传统启动。

答案1

GRUB_TERMINAL_OUTPUT="串行控制台"

将其更改为:

GRUB_TERMINAL="串行控制台"

(此外您还有重复的 GRUB_TERMINAL_OUTPUT;请将其删除)

相关内容