关于如何在Windows上使用VirtualBox和Vagrant构建Ubuntu虚拟环境

时间:2018-09-11 05:34:09

标签: linux ubuntu windows-10 vagrant virtualbox

我正在使用VirtualBox和Vagrant在Windows 10上构建Ubuntu虚拟环境。

当我使用Windows PowerShell进行“无用操作”时,发生了以下错误。

  

执行VBoxManage(Vagrant使用的CLI)时出错   用于控制VirtualBox。命令和stderr如下所示。

     

命令:[“ startvm”,“ 063b8a06-75ba-46cd-a729-703faf0d4de2”,“-type”,   “无头”]

     

Stderr:VBoxManage.exe:错误:虚拟机   'ubuntu64_default_1491745500976_24277'意外终止   在启动期间使用退出代码1(0x1)。可能有更多详细信息   在'C:\ Users \(用户名)\ VirtualBox   VMs \ ubuntu64_default_1491745500976_24277 \ Logs \ VBoxHardening.log'   VBoxManage.exe:错误:详细信息:代码E_FAIL(0x80004005),组件   MachineWrap,IMachine接口

直到几个月前,我才能够毫无问题地使用VirtualBox和Vagrant。

但是,这一次,发生了上述错误。

我不知道这是由于Windows方面的更新还是什么原因。

卸载VirtualBox和Vagrant并尝试使用其他版本并不能解决问题。

有人知道如何解决吗?

这是错误句中显示的详细日志。

https://github.com/pekochun/git-study/blob/master/VBoxHardening.log

1 个答案:

答案 0 :(得分:1)

看看日志,杀手的打击似乎是

1518.1be0: Error -104 in supR3HardenedWinReSpawn! (enmWhat=5)
1518.1be0: Error relaunching VirtualBox VM process: 5

现在google fu带我到https://forums.virtualbox.org/viewtopic.php?f=6&t=82277和相关文章,这表明在第一次重新启动后可能会发生此问题。

由于错误-104似乎意味着VERR_INVALID_NAME,因此建议您遵循这些说明。除此之外,最好与virtualbox论坛打交道。