每当我尝试使用virsh console <vm name>
连接到VM,我的屏幕挂起并显示:
Connected to domain <vm name> Escape character is ^]
我在互联网上发现了很多解决scheme,但是没有任何解决scheme可以用于我,而且我甚至无法find/etc/init
目录,因为CentOS 7具有不同的目录结构。
我需要/etc/init
目录创build一个脚本,我在互联网上find一个解决scheme。
我只使用SSH连接,没有GUI,我没有任何访问物理机器。
编辑“/ etc / sysconfig / grub”添加到GRUB_CMD_LINELINUX结尾,“console = ttyS0”
例:
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet console=ttyS0"
以root身份运行以下命令:
stty -F /dev/ttyS0 speed 9600
grub2-mkconfig -o /boot/grub2/grub.cfg
systemctl start getty@ttyS0
重启虚拟机。
尝试运行virsh console VMNAME
在virt-install之后,我也遇到了同样的问题,然后尝试连接到guest虚拟机。 我尝试了所有build议的解决scheme,但没有一个帮助。 然后我意识到我忘了安装KVM。 一个简单的“yum -y install kvm”解决了整个问题。