昨天晚上打開虛擬機想把主機的文件拷到虛擬機里面,結果發現直接復制是不行的,之前虛擬機一直用的是VMware的是可以直接復制,不過現在改用成oracle的VirtualBox突然就不能直接復制了。無奈,只有google了。找了半天發現要通過共享文件復制,好吧,有辦法就OK,不過發現好多教程都是windows平台直接復制到虛擬機里面的windows平台,操作很簡單,直接通過網上鄰居共享就OK了,或者通過映射一個網絡驅動器也可以,不過對於linux系統我就糾結了,不知道在哪設置網絡共享,或者是映射一個網絡驅動器。於是只能邊查資料邊自己研究,搗騰了好一段時間,終於搞成功了,這里總結下個人成功的兩種辦法。(虛擬機的網絡模式我設置的是nat)
1、把要共享的文件夾掛載到虛擬機某一個文件上:
(1)打開虛擬機的設置,點擊左邊的“共享文件夾”,點擊帶加號的文件按鈕,在文件夾路徑選擇要共享的文件夾,文件夾名稱我看了網上的資料有人說默認的名稱ubuntu支持不了,結果我試了一下,默認的名字BT5是可以支持共享的,ubuntu本人沒測過,有興趣的網友可以自己去嘗試。
(2)在命令窗口輸入“sudo mount -t vboxsf 共享文件夾的名字 虛擬機的掛載點”;
(3)打開mnt文件夾,里面的內容已經是主機系統里的“VirtualBox Share”的內容了。
2、通過“網絡”訪問:
(1)先把想要共享的文件夾設置成共享:
(2)修改共享權限,在與共享的用戶一定要添加上“Everyone”,在安全的組或用戶名也要加上“Everyone”;


(3)在BT5里面的地址欄輸入smb://想訪問的主機的IP地址
好的,搞定了。


好吧,這只是粗略地介紹了兩種方法,還可以通過FTP等,有興趣的童鞋可以自己研究。
