wsl上有虚拟框的流浪者VERR_PATH_NOT_FOUND

时间:2017-08-19 16:26:19

标签: vagrant windows-10 virtualbox windows-subsystem-for-linux

我尝试从wsl:

运行vagrant

Windows 10 Pro版本1703 Build 15063.540

Ubuntu 16.04.2 LTS

流浪汉版本:1.9.7

Virtualbox版本:5.1.26r117224

添加到我的bachrc

export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"

我已将虚拟框添加到Windows中的路径

enter image description here

运行 vagrant up 我收到此错误

  

Stderr:VBoxManage.exe:错误:RawFile#0无法创建raw   输出文件   /mnt/d/Projects/GOPATH/src/github.com/hyperledger/Fabric/devenv/ubuntu-xenial-16.04-cloudimg-console.log   (VERR_PATH_NOT_FOUND)

如果我尝试直接从Virtualbox启动虚拟机

  

无法打开虚拟机超级链接器的会话。

     

RawFile#0无法创建原始输出文件   /mnt/d/Projects/GOPATH/src/github.com/hyperledger/Fabric/devenv/ubuntu-xenial-16.04-cloudimg-console.log   (VERR_PATH_NOT_FOUND)。

     

结果代码:E_FAIL(0x80004005)组件:ConsoleWrap接口:   IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

enter image description here

1 个答案:

答案 0 :(得分:8)

我找到了解决方案

添加

config.vm.provider "virtualbox" do |vb|
  vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ]
end

到流浪文件

https://github.com/mitchellh/vagrant/issues/8604