Boot2Docker启动失败(Boot2Docker Start up fails)

2019-10-21 11:07发布

我完全新的泊坞窗。 我从安装了来源 。 我试图通过使用CMD运行boot2docker start 。 但我得到以下

boot2docker start
     Failed to start machine boot2docker-vm <run again with v for details> 

boot2docker init
     virtual machine boot2docker-vm already exists

boot2docker start
     Failed to start machine boot2docker-vm exit status:1

所以,对于你们这将是一个简单的。 我不知道该怎么办。 我试过SO 。 但我不能能够理解的解决方案,所以我没能实现它。 请提供一些建议

编辑:我希望这将是有益的。 有一个在BIOS中禁用了一些事情。

boot2docker -v start
Boot2Docker-cli version: v1.4.1
Git commit: 43241cb
2014/12/18 16:12:35 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  showvminfo boot2docker-vm --machinereadable
2014/12/18 16:12:35 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountPrefix
  /
2014/12/18 16:12:36 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountDir /
2014/12/18 16:12:36 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  sharedfolder add boot2docker-vm --name c/Users --hostpath C:\Users --automount
  VBoxManage.exe: error: Shared folder named 'c/Users' already exists
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), componen
  t SessionMachine, interface IMachine, callee IUnknown
  VBoxManage.exe: error: Context: "CreateSharedFolder(Bstr(name).raw(), Bstr(hostp
  ath).raw(), fWritable, fAutoMount)" at line 1009 of file VBoxManageMisc.cpp
  2014/12/18 16:12:36 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  setextradata boot2docker-vm VBoxInternal2/SharedFoldersEnableSymlinksCreate/ c/U
  sers 1
2014/12/18 16:12:36 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  startvm boot2docker-vm --type headless
  Waiting for VM "boot2docker-vm" to power on...
VBoxManage.exe: error: **VT-x is disabled in the BIOS.** (VERR_VMX_MSR_VMXON_DISABLE
  D)
VBoxManage.exe: error: D**etails: code E_FAIL (0x80004005)**, component Console, int
  erface IConsole
2014/12/18 16:12:38 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
  showvminfo boot2docker-vm --machinereadable
error in run: Failed to start machine "boot2docker-vm": exit status 1

Answer 1:

原因:

信息的金块,你需要注意你的错误日志

  Waiting for VM "boot2docker-vm" to power on...
  VBoxManage.exe: error: **VT-x is disabled in the BIOS.**(VERR_VMX_MSR_VMXON_DISABLE
  D)

这意味着您的当前工​​作站的BIOS设置是防止其他操作系统的虚拟化CPU上。 泊坞窗运行你的机器上的虚拟Linux操作系统,所以这是问题。

对于英特尔的芯片,虚拟化功能,通常被称为VT-x或类似的东西。 对于AMD的芯片,虚拟化功能,被称为AMD-V。 我使用英特尔芯片喜欢你了,所以这个解决方案涉及到英特尔芯片。

解:

关闭电源,然后进入你的BIOS并启用VT-X。 在我的BIOS中,联想Thinkpad T440,需要更改的设定是根据安全性 - >虚拟化。

上电,并返回到你的C:/path/to/Boot2Docker for Windows文件夹中。

运行boot2docker delete ,以确保没有虚拟机运行。

运行boot2docker init初始化VM。

运行boot2docker start创建一个新的泊坞虚拟机!

要访问您的多克尔虚拟机,运行boot2docker ssh自泊坞窗客户端为1.5.0版本的Windows上无法运行。



文章来源: Boot2Docker Start up fails