每当我连接到虚拟机时,virsh控制台都会挂起

每当我尝试使用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”解决了整个问题。