我使用 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 论坛主题。