-unknown filesystem type vboxsf virtualbox 共享文件设置 ubuntu+windows

win7上装了virtualbox 虚拟机
设置共享目录的时候,我要执行以下命令:linux

mount -t vboxsf osshare /home/tb/winshare/

意思是把我E盘下的文件夹设置共享到我ubuntu中的/home/tb/winshare下ubuntu

在win上设置共享目录以下图:
图片描述ssh

可是在ubuntu上执行时候却显示:ui

-unknown filesystem type vboxsf

搜索以后说执行:apt-get install virtualbox-ose-guest-utils
可是根本没有成功。spa

再搜索:发现须要宿主机(win)和虚拟机(linux)中都须要安装Guest Additions这个东西。
开始觉得要下载,找到了virtualbox官方镜像,而后下载了VBoxGuestAdditions_4.3.12.iso这个东东。而后在虚拟机运行窗口点击-设备-安装加强功能(应把刚刚下载的iso文件放在 virtualbox安装目录/Program Files\Oracle\VirtualBox 下,安装目录下其实默认实际上是有这个iso的!)。
图片描述
好吧,win上这部其实能够省略。。rest


咱们说在虚拟机上,须要把须要的iso挂载一下先。win下设置以下code

图片描述

而后咱们在虚拟机内部(ubunturoot权限)图片

root@tb:/dev# mount /dev/cdrom  /home/tb/winshare/
mount: block device /dev/sr0 is write-protected, mounting read-only

而后看已经挂载上了。get

root@tb:/dev# cd /home/tb/winshare/
root@tb:/home/tb/winshare# ls
32Bit  AUTORUN.INF  cert  runasroot.sh            VBoxSolarisAdditions.pkg        VBoxWindowsAdditions.exe
64Bit  autorun.sh   OS2   VBoxLinuxAdditions.run  VBoxWindowsAdditions-amd64.exe  VBoxWindowsAdditions-x86.exe

剩下的就是执行一哈了~虚拟机

root@tb:/home/tb/winshare# sh ./VBoxLinuxAdditions.run 
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.0.10 Guest Additions for Linux............
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules 

    ...

You should restart your guest to make sure the new modules are actually used

看最后一句,须要restart你的virtualbox

重启以后,咱们再回过头去结合看看本文第一张图:
而后再执行

mount -t vboxsf osshare /home/tb/winshare/

osshare是你在win上设置的名字, 后面的就是`ubunut`须要挂载到的目录。

这时候就不会有-unknown filesystem type vboxsf 这个错误了。

咱们在宿主机和虚拟机之间就能够实现文件共享了。

图片描述

相关文章
相关标签/搜索