我正在使用Windows 10,并且安装了Vagrant 1.8.1的版本。
我输入命令:
vagrant box add oog-dev resources/ubuntu-16.04.4-server-amd64.iso
它总是给我错误
x dists / unstable:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ dists \ unstable' x install / hwe-netboot / ldlinux.c32:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ hwe-netboot \ ldlinux.c32' x isolinux / hi.hlp x install / netboot / ubuntu-installer / amd64 / pxelinux.cfg / default:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719- 11832-1n504qm \ install \ netboot \ ubuntu-installer \ amd64 \ pxelinux.cfg \ default' x install / hwe-netboot / pxelinux.cfg:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ hwe-netboot \ pxelinux.cfg' x ubuntu:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ ubuntu' x install / netboot / pxelinux.0:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ netboot \ pxelinux.0' x .disk / base_installable x install / netboot / pxelinux.cfg:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ netboot \ pxelinux.cfg' x dists / stable:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ dists \ stable' x install / hwe-netboot / pxelinux.0:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ hwe-netboot \ pxelinux.0' x install / netboot / ldlinux.c32:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp-20180719-11832-1n504qm \ install \ netboot \ ldlinux.c32' x install / hwe-netboot / ubuntu-installer / amd64 / pxelinux.cfg / default:无法创建'\\?\ C:\ Users \ Administrator \ .vagrant.d \ tmp \ vagrant-box-add-temp- 20180719-11832-1n504qm \ install \ hwe-netboot \ ubuntu-installer \ amd64 \ pxelinux.cfg \ default' bsdtar.EXE:错误退出由于先前的错误而延迟。
答案 0 :(得分:0)
我终于找到了解决方法。
这是因为vagrant add
需要使用xxx.box文件而不是xxx.iso文件。可以从https://app.vagrantup.com/boxes/search?order=desc&page=1&provider=virtualbox&q=ubuntu&sort=downloads&utf8=%E2%9C%93下载该文件。