pve开启串口(debian,ubuntu同)

  1. 配置grub和内核支持串口
    修改/etc/default/grub
    添加以下内容

    GRUB_CMDLINE_LINUX=”console=tty0 console=ttyS0,115200n8″
    GRUB_TERMINAL_INPUT=”console serial”
    GRUB_TERMINAL_OUTPUT=”console serial”
    GRUB_SERIAL_COMMAND=”serial –unit=0 –speed=115200 –word=8 –parity=no –stop=1 –dumb xterm”
    GRUB_TERMINAL=’console serial’

  2. 配置linux shell支持串口
    mkdir -p /etc/systemd/system/serial-getty@ttyS0.service.d/
    vi /etc/systemd/system/serial-getty@ttyS0.service.d/override.conf
    

    添加以下内容

    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty -o ‘-p — \u’ 115200 %I xterm

    systemctl daemon-reload
    systemctl restart serial-getty@ttyS0.service
    systemctl enable serial-getty@ttyS0.service
    

用客户端连接的时候终端类型选择xterm,xterm没有屏幕大小的限制,而且支持颜色。
grub默认的终端类型是vt100且不支持xterm,不过基本的功能与xterm也是兼容的。

发表回复