如何连接到无头运行虚拟机

如何连接到无头运行虚拟机

我使用 Headless 选项启动了一个虚拟机。这一直运作良好。系统启动,我可以通过 rdp 连接到它,没有任何问题。

目前,在网络完全配置之前,它陷入启动等待键盘输入的状态。

VirtualBox Manager 显示虚拟机正在运行,但由于它是通过无头 CLI 启动的,因此我无法通过从 GUI 界面双击它来启动它。

是否有一个 CLI 选项允许我连接到它并完成它正在寻找的键盘输入?

我试图避免我熟悉的唯一其他选择:

$ VBoxManage controlvm "Windows 10" poweroff soft

black screen有一段时间,我在 VM VirtualBox Manager GUI 的预览窗口中看到了所发生的事情的进展。然而目前它处于屏幕空白模式,我看不到文本。通常,按空格键或箭头屏幕会唤醒控制台,以便我可以看到它正在寻找的内容。

答案1

您可以使用命令:

VBoxManage controlvm VMName keyboardputscancode <scancodes>

其中扫描码是由 PC-AT 键盘生成的,如所述这里

有关此的更多信息VirtualBox 论坛主题

相关内容