Kvm Virt Manager Serial Port

修改kvm虚拟机中的cmdline

console=ttyS0

例如 Debian 系统,修改/etc/default/grub文件中的GRUB_CMDLINE_LINUX_DEFAULT=" console=ttyS0"

然后更新grub: update-grub

livecd

新建一个虚拟机Guest,按向导选择iso,并命名一个GuestNAME,

虚拟机iso启动,编辑grub启动菜单,在linux最后追加选项console=ttyS0

先不要启动系统,等接下来设置好minicom后再启动。

获取主机映射的串口

GusestNAME: 虚拟机名字

#获取串口
$ virsh --connect qemu:///system dumpxml GuestNAME | grep -oP "(?<='pty' tty=').*(?='>)"

/dev/pts/15

minicom连接串口

设置:

sudo minicom -s
#设置串口
- Serial port setup:
- - A Serial Device: /dev/pts/15
- - E Bps/Par/Bits : 115200 8N1
- - F Hardware Flow Control: Yes
- - press enter to comfirm.
- - Save settings:choose "Save setup as dfl"

连接:

sudo minicom -c on

也可以直接连接:

sudo minicom -c on -D /dev/pts/20 -b 115200

参考链接

文档信息