通过sendkey的Virt-manager和多个控制台

时间:2019-06-14 18:26:34

标签: ubuntu installation ubuntu-18.04 qemu libvirt

我使用此virt-install语句启动Ubuntu VM安装,该安装一次是远程的,而一次是本地的:

virt-install .. \
        --graphics vnc \
        --console pty,target_type=serial \
        --extra-args=\"console=ttyS0,115200n8 serial ..

虽然我可以使用Sendkey菜单在本地系统控制台之间进行切换,但是通过SSH进行的远程Qemu连接不允许这样做。

为什么?

2 个答案:

答案 0 :(得分:0)

当您使用virt-manager / virt-viewer连接到来宾时,您使用的是Linux虚拟控制台,这些控制台是多路允许在控制台之间切换的。使用SSH连接时,您使用的是完全不同的控制台框架,即使用psuedo-PTY。如果您需要多个控制台,则只需运行多个SSH连接即可。

答案 1 :(得分:0)

以下解决方法对我有所帮助。

  • 安装VNC查看器,我使用的是RealVNC中的一个
  • 通过F8上下文菜单发送ctrl + alt键,如本question中所述。

因此,我不使用本地virt-manager连接到远程virt-install,但是VNC查看器的这种变通方法可以帮助我现在进行工作。