在這個連接上下載 virtualBox 擴展 https://www.virtualbox.org/wiki/Downloads linux
VM VirtualBox Extension Pack ubuntu
雙擊安裝便可ui
啓動VirtualBox中的linux
spa
在VirtualBox菜單中選擇 設備->安裝加強功能 (以前必定預留一個空的光驅在設備中,不然關機添加)
code
出現上圖顯示的圖標後,雙擊打開,選擇文件方式訪問(也能夠在/media/linux目錄下找到)get
其中有不少文件,選擇VirtualBoxLinux*** .run 文件打開,選擇在終端執行。cmd
須要輸入管理員密碼虛擬機
(我安裝的過程當中,竟然出現失敗的狀況,仔細看了下,發現是lubuntu沒有裝make的緣故,汗!=.=)io
安裝完成後,須要在/mnt/目錄下新建一個共享文件的掛載點(之前用vmware的時候,都是自動建好的hgfs目錄。。。。)擴展
而後手動掛載 例如: # mount -t vboxsf sharedfolder /mnt/share (注意須要管理員權限,這裏的sharefolder 是你在VirtualBox設置中的共享文件夾中設置的文件夾,設置很簡單,很少說了)。
以後一直在糾結爲什麼不能自動掛載,網上查了不少資料,總結以下:
若在設置共享目錄時勾選了「自動掛載」,則guest中的LINUX裏什麼都不用動,系統會自動在「/media」裏創建以「sf_」爲前綴並加上共享名 的掛載點,好比你設置的共享名是「share」,那麼這個掛載點就是「sf_share」,系統一啓動就自動掛載好了。不過由於這個掛載點默認的權限是給 vbox建立的用戶組「vboxsf」的,你會沒法查看,只須要把本身的用戶名加入到「vboxsf」組就能夠了:sudo adduser "用戶名" vboxsf 。
(感腳和vmware不同啊,都是自動掛載,這個有點彆扭)
*******************************************************************************************
這種方法好像無論用,不知道有沒有試過的,或者有經驗的牛人指點一二
想經過「fstab」自動掛載,就要關掉共享目錄設置中的「自動掛載」:
在/etc/fstab文件添加:share /mnt/shared vboxsf rw,gid=username,uid=username,auto 0 0。
**********************************************************************************
*******更新 1.0*******
使用的時候感受老是去/media/sf_share目錄很麻煩,想要建立一個連接到home目錄,卻引出一個新的問題
ln: 沒法建立符號連接"out/target/": 只讀文件系統」
解決方案以下:
VBoxManage setextradata linux VBoxInternal2
/SharedFoldersEnableSymlinksCreate/share
1
其中,linux爲虛擬機的名字 share 爲你的共享目錄的名字。
在linux中,能夠直接找到VBoxManage 的命令,在Windows中,須要在cmd中進入到安裝目錄中:C:\Program Files\Oracle\VirtualBox,再使用VBoxManage.exe
重啓VirtualBox