无法在Linux来宾(Vagrant)中装载文件夹

无法在Linux来宾(Vagrant)中装载文件夹,vagrant,virtual-machine,virtualbox,Vagrant,Virtual Machine,Virtualbox,我正在使用VirtualBox Manager(版本4.3.22)和Vagrant(版本1.7.2),当前在执行“Vagrant重新加载”时出现以下问题。注意:我正在桌面计算机上使用Windows 7 Professional。(注意-我可以随意将ssh放入框中,但不确定发生错误的原因) 我已经尝试了其他帖子中关于安装额外插件的一些解决方案,但仍然没有乐趣 Failed to mount folders in Linux guest. This is usually because the "v

我正在使用VirtualBox Manager(版本4.3.22)和Vagrant(版本1.7.2),当前在执行“Vagrant重新加载”时出现以下问题。注意:我正在桌面计算机上使用Windows 7 Professional。(注意-我可以随意将ssh放入框中,但不确定发生错误的原因)

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

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
流浪者档案:

# -*- 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"
结束

引导文件:

#!/bin/bash
#=========================================================
echo "##Updating package manager..."
#=========================================================
sudo apt-get update
echo "##Installing packages..."
#=========================================================
sudo apt-get install -y git php5 memcached php5-cli php5-mysql php5-memcache php5-memcached apache2 php5-curl
#=========================================================
echo "##Installing mysql..."
#=========================================================
# sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password '
# sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password '
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install mysql-server
# sudo apt-get install -fy
#=========================================================
echo "##Set up apache..."
#=========================================================
sudo a2enmod rewrite
sudo cp /vagrant/box/apache2.conf /etc/apache2/apache2.conf
sudo service apache2 restart
#=========================================================
echo "##Setting up databases..."
#=========================================================
echo 'create database oauth2' | sudo mysql
echo 'create database heatgenius' | sudo mysql
sudo mysql oauth2 < /vagrant/box/create_oauth2.sql
sudo mysql acme < /vagrant/box/create_acme.sql
#=========================================================
echo "##Add api.acme.co.uk to hosts to make it curlable..."
#=========================================================
sudo echo '127.0.0.1 api.acme.co.uk' | sudo tee -a /etc/hosts
#=========================================================
echo "##Link project to server root..."
#=========================================================
sudo rm -r /var/www/html
sudo ln -s /vagrant/public /var/www/html
#=========================================================
echo "##Install PHP packages..."
#=========================================================
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
cd /vagrant
composer install
#/bin/bash
#=========================================================
echo“##更新包管理器…”
#=========================================================
更新源
echo“##安装软件包…”
#=========================================================
sudo apt get install-y git php5 memcached php5 cli php5 mysql php5 memcache php5 memcached apache2 php5 curl
#=========================================================
echo“##安装mysql…”
#=========================================================
#sudo debconf集合选择这里有相同的问题

我在这个网址上写下了最初的答案


下面是错误发生的一个重要原因

如果您使用Virtual Box访问Vagrant的提供程序,则必须在每次创建虚拟机内核时重新安装“Guest Additions”

vbguest插件是解决此问题的一个很好的解决方案

(关于vbguest插件-)

首先,您必须安装vbguest插件

$vagrant插件安装vagrant vbguest

流浪

$vagrant halt

$vagrant up

还是用太多


vagrant reload

我的建议是首先升级您的virtualbox和vagrant软件版本。你的有点老了。或者看起来有关联。