-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 這個錯誤了。

咱們在宿主機和虛擬機之間就能夠實現文件共享了。

圖片描述

相關文章
相關標籤/搜索