这是我第一次玩VirtualBox CLI。我正在尝试启动VM,然后直接连接到它的shell。我正在尝试以下方法:
ram@nope:~/VirtualBox VMs> vboxmanage startvm my-machine --type headless
Waiting for VM "my-machine" to power on...
VM "my-machine" has been successfully started.
ram@nope:~/VirtualBox VMs> vboxmanage guestcontrol my-machine run bash
VBoxManage: error: Machine "my-machine" is not running (currently powered off)!
这真是令人沮丧,因为它说机器已经启动,但它没有用,没有错误信息。
另外,我的第二条消息是否适合连接到guest虚拟机中的shell?我基本上想要从VirtualBox GUI向运行VM的用户显示相同的shell。我还希望能够编写脚本并在脚本中自动将命令推送到VM。