无法在Linux guest虚拟机中装入文件夹(Vagrant)

时间:2016-02-08 11:14:53

标签: vagrant virtual-machine virtualbox

我正在使用VirtualBox Manager(版本4.3.22)& Vagrant(版本1.7.2)并且在进行'vagrant reload'时目前存在以下问题。请注意我在台式机上使用Windows 7 Professional。 (注意 - 我可以将vagrant-ssh放入盒子但不确定错误发生的原因)

我已经尝试过其他帖子中关于安装其他插件的其他一些解决方案,但仍然没有快乐。

 $r = new WP_Query($query);

Vagrant文​​件:

Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` /vagrant /vagrant
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` /vagrant /vagrant

Bootstrap文件:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|

config.vm.box = "ubuntu/trusty64"

config.vm.network "forwarded_port", guest: 80, host: 2345
config.vm.network "public_network"

config.vm.provision "shell", path: "box/bootstrap.sh"

1 个答案:

答案 0 :(得分:-1)

同样的问题!

我在这个网址上写了原始答案。

  

Failed to mount folders in Linux guest - mesg: ttyname failed: Inappropriate ioctl for device

这是错误发生流浪的一个重要原因

如果您将虚拟盒子用于Vagrant的提供者,则必须重新安装“Guest Additions”和“#39; Guest Additions'每当你创建虚拟机的内核时。

vbguest插件是解决此问题的好方法。

(关于vbguest插件 - https://github.com/dotless-de/vagrant-vbguest

首先,你必须安装vbguest插件。

$ vagrant plugin install vagrant-vbguest

并运行Vagrant

$ vagrant halt

$ vagrant up

或使用

vagrant reload