2025年7月8日 星期二

在RHEL 8 / CentOS Stream 8 上設定 Serial Port

學習目標:
  • 在 RHEL / CentOS Stream 8 上設定硬體的 Serail Port
設定流程:
  1. 開機前,請設定 BIOS 中的 Serial Port。請注意其連線速度、使用的資料位數、檢驗值與停止值。
  2. 開機後,設定 GRUB 設定檔:
    # vim /etc/default/grub
    (找到 GRUB_CMDLINE_LINUX 這行,在這行的末尾添加以下參數,用空格分隔:)
    console=ttyS0,115200n8 console=tty0
    
    1. console=ttyS0,115200n8 設定了序列埠 ttyS0,連線速度為115200,8個資料位數,無檢驗值,1個停止值。
    2. console=tty0 保留了螢幕輸出。
  3. 存檔後,執行以下命令,更新GRUB設定,讓修改生效:
    # grub2-mkconfig -o /boot/grub2/grub.cfg
  4. 啟用 getty 服務:
    # systemctl enable --now serial-getty@ttyS0.service
  5. 使用 minicom 測試連線即可。