virtual box share

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null   

用virtual box手动挂载VBoxGuestAdditions
. iso到虚拟机的光驱中,该文件在vb的安装目录下

然后执行其中的VBoxLinuxAddition.run

mount /dev/cdrom /mnt

cd /mnt

./VBoxLinuxAdditions.run


如果有错误提示,根据错误提示安装缺失的包。

一般可以执行

apt-get update

uname -r 记录下来

apt-get install build-essential dkms linux-headers-刚才记录的那个

或者直接一句话 

sudo apt-get install build-essential linux-headers-$(uname -r)

如果是centos http://unix.stackexchange.com/questions/37866/how-to-solve-building-the-main-guest-additions-module-failed

lsmod 查看

然后再执行VBoxLinuxAddition.run

如果错误信息只出现了Installing the Window System drivers …fail!
(Could not find the X.Org or XFree86 Window System.)

直接重启,reboot

这时候vb中的额外空间就能出现在/media中了

 其实mount -t 中的vboxsf类型也能用了



c://zerogrey    (window)

/zgshared/zerogrey/

 mount  -t  vboxsf  zerogrey  /zgshared/zerogrey/


自动挂载

sudo gedit /etc/rc.local  #rc.local是使用者自订开机启动程序,在linux启动的最后阶段,系统会执行存于rc.local中的命令。

在文档的return 0前一行加入  mount  -t  vboxsf  zerogrey  /zgshared/zerogrey/


可能会出现

 需要有一点注意的是,数据空间的名字不能和共享文件夹名字相同,否则会提示:mounting failed with the error:  Protocol error.

你可能感兴趣的:(virtual box share)