vbox里面的Ubuntu虛擬機與主機win7之間設置共享文件夾


有時候我們希望虛擬機和主機之間進行通信,例如傳一些文件。那么設置共享文件夾就是一種很好的方式。

這里我的主機是win7系統,vbox里面的虛擬機是Ubuntu。

1、首先安裝vbox的VBOXGuestAddition.iso。

在vbox中點擊“設備”->“安裝增強功能”。

Ubuntu中會彈出安裝界面,安裝結束需要重啟Ubuntu。

安裝這個東西可以解決虛擬機全屏的問題,以前安裝過這里就跳過了。

 

2、然后我們在win7桌面上創建一個文件夾,例如vbox-share。

再在Ubuntu虛擬機里面創建一個文件夾,例如/mnt/shared。

在vbox中點擊 設備->共享文件夾,彈出共享文件夾的設置窗口,如圖。

點擊右上方那個文件夾+的按鈕,在彈出的窗口中填好一些信息,如圖。

注意這里不要選中“自動掛載”,因為這里設置自動掛載不會成功的,如果想自動掛載,之后我們可以用命令行來配置。填好信息后,點擊確定。

 

3、然后再Ubuntu中,打開命令行窗口(快捷鍵Ctrl+Alt+t),輸入命令行“sudo mount -t vboxsf vbox-share /mnt/shared”,執行完后就可以使用共享文件夾了。

在win7桌面的vbox-share文件夾中拷貝一些文件進去,在Ubuntu的/mnt/shared文件夾中就可以看見了,反之亦然。

 

4、最后就是設置自動掛載了,這樣就不用每次重啟虛擬機都要輸入一遍命令行了。配置的方法是。

在文件/etc/fstab的末尾添加

vbox-share /mnt/shared vboxsf defaults 0 0

或者

vbox-share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

注意我們之前在共享文件夾的配置界面,是沒有勾選中“自動掛載”的,如果那里選中了“自動掛載”,這里即使配置好/etc/fstab也是沒有用的。

 

5、最后如果想卸載共享文件夾的話,輸入命令“sudo umount -f /mnt/shared”,執行即可。

 

照理說按照上面的方法設置好后就能夠自動掛載了,但是我嘗試后,結果是重啟后報錯。

 

一直也沒找出是為什么,所以我就沒有自動掛載,只是在想用共享文件夾的時候,手動設置一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM