VirtualBox虚拟机没有';停电后不能重新启动
我无法让我的VirtualBox VM在断电后手动重启(它在断电前运行) 这是我得到的错误:VirtualBox虚拟机没有';停电后不能重新启动,virtualbox,Virtualbox,我无法让我的VirtualBox VM在断电后手动重启(它在断电前运行) 这是我得到的错误: vbox@chebasti:~/VirtualBox VMs/DockerRegistry$ VBoxHeadless --startvm "DockerRegistry" -e "TCP/Ports=4444" Oracle VM VirtualBox Headless Interface 4.0.4 (C) 2008-2011 Oracle Corporation All rights reserv
vbox@chebasti:~/VirtualBox VMs/DockerRegistry$ VBoxHeadless --startvm "DockerRegistry" -e "TCP/Ports=4444"
Oracle VM VirtualBox Headless Interface 4.0.4
(C) 2008-2011 Oracle Corporation
All rights reserved.
Error: failed to start machine. Error message: UUID {20afee16-bf06-43c4-ab02-770106ce3498} of the medium '/home/vbox/VirtualBox VMs/DockerRegistry/ubuntu-14.04-server-amd64-disk1.vdi' does not match the value {4c6a8bcb-3766-4581-9f45-0de031c65c95} stored in the media registry ('/home/vbox/.VirtualBox/VirtualBox.xml')
我已经尝试在线搜索错误,并尝试按照不同的说明进行操作,但都没有成功
您可以找到VBoxManage showvminfo DockerRegistry--details
的输出(我没有将它粘贴在这里,因为它很长)
vboxmanageshowhdinfo ubuntu-14.04-server-amd64-disk1.vdi
的输出是:
vbox@chebasti:~/VirtualBox VMs/DockerRegistry$ VBoxManage showhdinfo ubuntu-14.04-server-amd64-disk1.vdi
UUID: 4c6a8bcb-3766-4581-9f45-0de031c65c95
Accessible: no
Access Error: UUID {20afee16-bf06-43c4-ab02-770106ce3498} of the medium '/home/vbox/VirtualBox VMs/DockerRegistry/ubuntu-14.04-server-amd64-disk1.vdi' does not match the value {4c6a8bcb-3766-4581-9f45-0de031c65c95} stored in the media registry ('/home/vbox/.VirtualBox/VirtualBox.xml')
Logical size: 0 MBytes
Current size on disk: 0 MBytes
Type: normal (base)
Storage format: VDI
Format variant: dynamic default
In use by VMs: DockerRegistry (UUID: 952200e9-db58-420a-8fe1-ef49523def3d)
Location: /home/vbox/VirtualBox VMs/DockerRegistry/ubuntu-14.04-server-amd64-disk1.vdi
更新
我不知道它是否有用,但这里是vboxmanageshowhdinfo\{4d495022-b596-47c0-8f38-f16c6c5d7f63\}的输出
vbox@chebasti:~/VirtualBox VMs/DockerRegistry/Snapshots$ VBoxManage showhdinfo \{4d495022-b596-47c0-8f38-f16c6c5d7f63\}.vdi
UUID: 4d495022-b596-47c0-8f38-f16c6c5d7f63
Accessible: yes
Logical size: 0 MBytes
Current size on disk: 564 MBytes
Type: normal (differencing)
Storage format: VDI
Format variant: differencing default
In use by VMs: DockerRegistry (UUID: 952200e9-db58-420a-8fe1-ef49523def3d)
Location: /home/vbox/VirtualBox VMs/DockerRegistry/Snapshots/{4d495022-b596-47c0-8f38-f16c6c5d7f63}.vdi
Auto-Reset: off
只是给未来(不幸的)人留下一个答复
我找不到解决办法,甚至在网上,任何人都可以帮助我。我重新安装了这台机器。我的boot2docker VM在macbook上低功耗运行后出现了这个问题
$boot2docker启动-v
使用virtualbox驱动程序
2014/09/04 18:00:42正在执行:VBoxManage showvminfo boot2docker vm--机器可升级
2014/09/04 18:00:42正在执行:VBoxManage startvm boot2docker vm--类型headless
正在等待VM“boot2docker VM”打开电源。。。
VBoxManage:错误:媒体'/Users/-/VirtualBox VMs/boot2docker vm/boot2docker vm/boot2docker vm.vmdk'的UUID{0caf9f04-5159-403a-828c-0dd9be68e1a0}与存储在媒体注册表中的值{07ad4be9-d2d0-4ac5-bb8a-e992e816ed19}不匹配('/Users/-/Library/VirtualBox/VirtualBox/VirtualBox.xml'))
VBoxManage:错误:详细信息:代码NS\U错误\U故障(0x80004005)、组件介质、接口IMedium
对我来说,似乎可以解决的是“boot2docker stop”,从VirtualBox存储设置中删除.vmdk,运行此命令(在中提到):
VBoxManage closemedium disk~/VirtualBox\VMs/boot2docker vm/boot2docker-vm.vmdk
然后重新连接磁盘并“boot2docker start”