首先打开kvm虚拟机console功能
CentOS/RHEL 6
1 创建ttyS0配置文件
vi /etc/init/ttyS0.conf —–添加如下内容
stop onrunlevel[016]
start onrunlevel[345]
respawn
instance/dev/ttyS0
exec /sbin/mingetty/dev/ttyS0
2 允许从ttyS0登录
vi /etc/securetty —在最后添加
ttyS0
3 启动ttyS0
initctl start ttyS0
4 测试是否能够使用console登录虚拟机
virsh console kvm-guest1
5 (可选)启动信息输出。如果需要从console输出启动信息在grub的kernel行的末尾加入如下内容
console=ttyS0,115200
CentOS/RHEL 7
centos或者RHEL 7上面配置console登录比较简单,只需要在虚拟机上执行下面的命令
grubby –update-kernel=ALL–args=”console=ttyS0”
重启即可生效。