Centos

Centos 7 在 grub 串列控制台中沒有輸入

  • June 2, 2020

我在英特爾 S1200V3RPL 伺服器板上使用串列區域網路控制台。它工作得很好,但是文件系統損壞了,我不得不重新安裝。我以同樣的方式設置了串列控制台,但在 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,現在是舊版引導。

GRUB_TERMINAL_OUTPUT=“串列控制台”

將其更改為:

GRUB_TERMINAL=“串列控制台”

(你也有一個重複的 GRUB_TERMINAL_OUTPUT;刪除它)

引用自:https://serverfault.com/questions/982400