黑帽联盟
标题:
解决virsh console不能操作虚机方法
[打印本页]
作者:
admin
时间:
昨天 18:26
标题:
解决virsh console不能操作虚机方法
步骤1、登录虚机
步骤2、配置 GRUB 添加串口支持
# 编辑 GRUB 配置文件
vim /etc/default/grub
复制代码
找到 GRUB_CMDLINE_LINUX 这一行,在引号内添加:
console=ttyS0,115200 console=tty0
复制代码
修改后示例:
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet console=ttyS0,115200 console=tty0"
复制代码
保存退出后,重新生成 GRUB 配置:
# CentOS 7/RHEL 7
grub2-mkconfig -o /boot/grub2/grub.cfg
# CentOS 6/RHEL 6
grub-mkconfig -o /boot/grub/grub.cfg
# Ubuntu/Debian
update-grub
复制代码
步骤3:启用串口登录服务bash
# 启动 serial-getty 服务(ttyS0)
systemctl enable serial-getty@ttyS0
systemctl start serial-getty@ttyS0
# 查看服务状态
systemctl status serial-getty@ttyS0
复制代码
步骤4:检查并确认配置bash
# 查看是否有 ttyS0 设备
ls -l /dev/ttyS0
# 查看服务是否监听
ps aux | grep ttyS0
# 查看启动日志
dmesg | grep ttyS0
复制代码
步骤5:在宿主机测试
# 立即连接
virsh console centos7.0
# 按回车键
应该能直接看到登录提示:
CentOS Linux 7 (Core)
Kernel 3.10.0-1160.el7.x86_64 on an x86_64
localhost login:
复制代码
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/)
Powered by Discuz! X2.5