kvm Linux虚拟机不仅可以通过VNC来登录操作,也可以通过virsh console控制台来登录
网上查了些资料都不太行,最后测试出来了,我的虚拟机是ubuntu18.04,宿主机是ubuntu20.04
首先检查/etc/securetty文件是否有ttyS0
cat /etc/securetty | grep ttyS0 #没有则加上 echo ttyS0 >> /etc/securetty
然后修改/etc/default/grub.conf文件
vi /etc/default/grub.conf #找到 GRUB_TERMINAL=console #将这行注释取消掉
然后最后设置serial-getty@ttyS0启动并设置开机启动
systemctl start serial-getty@ttyS0 systemctl enable serial-getty@ttyS0
直接使用命令登录
virsh console 5
这个时候还是会卡住,但是按下回车即可进入输入账户密码登录