我自己的環境是:
在Windows 7上安裝了VirtualBox,然後在VirtualBox中虛擬了一個Ubuntu。
為了實現在ubuntu中訪問winows中的一些目錄,而且還起到一種交換文件的方法,這裡使用的是共享文件夾。
創建Windows下的共享文件夾:
首先,在windows上運行VirtualBox,選擇設置,然後再選擇共享文件夾,再點擊右上角的添加符號。如圖:
需要共享的windows下面的一個目錄,然後共享文件夾名。
選擇固定分配,之後確定如下:
主機准備好了,虛擬機ubnutu下更要享受文件夾共享,若要使用共享文件夾功能,必須安裝Liunx guest additions,這個輔助工具包是一個名為VBoxGuestAdditions.iso的映像文件,可以點擊正在運行的ubuntu虛擬機的窗口上的設備,
後者是按右邊的ctrl+Home鍵。
安裝輔助工具包:
1. cd /media/VBOXADDITIONS_4.1.18_78361/ 進入光盤
2. sudo ./VBoxLinuxAdditions.run 安裝,注意這裡必須讓你的ubuntu連接網絡,要不然也會安裝不成功。
3. reboot 安裝成功後需要重新啟動虛擬機。
重新啟動之後:
1. mkdir /mnt/share_windows 新建掛載點
2. mount -t vboxsf share /mnt/share_windows 掛載共享文件夾
3. cd /mnt/share_windows 進入共享文件夾
4. ls 看看下面是不是有你windows,下你剛剛共享的那個目錄下的東西了。
如果想每一次啟動之後就自動掛載的話,可以在/etc/fstab中添加一項:
share /mnt/share_windows vboxsf rw,gid=100,uid=1000,auto 0 0
這樣之後,就可以達到共同操作共享目錄了。
注意:曾經在沒有安裝輔助工具包的時候,運行mount -t vboxsf share /mnt/share_windows 命令的時候出現了"unknown filesystem type vboxsf"的錯誤,這個是因為沒有安裝VBoxLinuxAdditions這個導致的,所以安裝之後就有這個命令了。