升级到Windows 10后升级

时间:2015-07-31 23:34:51

标签: vagrant virtualbox windows-10

我最近升级到Windows 10后试图流浪,我收到错误:

==> default: Clearing any previously set network interfaces...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["hostonlyif", "create"]

Stderr: 0%...
Progress state: E_FAIL
VBoxManage.exe: error: Failed to create the host-only adapter
VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available)
VBoxManage.exe: error: Context: "int __cdecl handleCreate(struct HandlerArg *,int,int *)" at line 66 of file VBoxManageHostonly.cpp

在升级之前它运行良好,有没有人想出如何解决这个问题?

5 个答案:

答案 0 :(得分:2)

这就是我让我的Vagrant最终在Windows10上工作的方式:

  • 卸载VirtualBox和Vagrant(备份旧的vagrantmachines)
  • 下载并安装VirtualBox和最新的Vagrant

答案 1 :(得分:1)

https://www.virtualbox.org/ticket/14040

上有针对虚拟框的已发布修复程序

对于那些使用宅基地的人,可以在https://laracasts.com/discuss/channels/general-discussion/windows-10-vagrant-virtualbox-homestead

找到解决方案

答案 2 :(得分:1)

出于某种原因,一旦升级到Windows 10,VirtualBox Host-Only Ethernet Adapter就被删除了。删除,重新启动和安装VirtualBox导致再次安装已移除的以太网适配器,问题已得到解决。

答案 3 :(得分:1)

另一个解决方法是在您的Vagrant文​​件中的config.vm.network之后添加name: "VirtualBox Host-Only Ethernet Adapter"。就我而言:

config.vm.network "private_network", ip: "192.168.33.10", name: "VirtualBox Host-Only Ethernet Adapter"

Vagrant,Virtual Box 4.3

答案 4 :(得分:0)

我今天已经从Windows 7 Professional升级到Windows 10。 当我尝试使用流浪汉启动虚拟机(Laravel Homestead)时,它无法启动。

我安装了VirtualBox和Vagrant(没有卸载并重新启动计算机),然后重新启动计算机。一旦我这样做,VM就会正确启动。