我想知道是否有人知道如何在 VirtualBox 5.0 中故意中止虚拟机(Linux 机器)?我在 Google 上搜索了这个问题,但一无所获,因为每个人都抱怨为什么他们的虚拟机在这种状态下被中止。我正在重现我的同事发现的这种错误,他的虚拟机被中止并且vagrant destroy
命令出错。但我似乎找不到如何中止虚拟机。
他的设想是:
- 创建 VM
vagrant up
- 我不知道什么原因,他的虚拟机被中止了(可能是在休眠),然后试图在中止时销毁他的虚拟机
vagrant destroy -f
问题:我怎样才能故意中止虚拟机?这可能吗?谢谢!
更新在他的 MacBook 上添加了错误
# vagrant destroy -f ; vagrant up
==> vmbox: Forcing shutdown of VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["controlvm", "5d15834f-63ad-4085-ac5e-953052e8bf53", "poweroff"]
Stderr: 0%...10%...20%...30%...40%...50%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to power off machine
VBoxManage: error: The VM session was aborted
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession
VBoxManage: error: Context: "RTEXITCODE handleControlVM(HandlerArg*)" at line 234 of file VBoxManageControlVM.cpp