VirtualBox 手動配置 Ubuntu 虛擬機的共享文件夾

有時候 VirtualBox 共享文件夾的自動配置不成功,就無可奈何須要手動來作。如下根據網上教程總結而來。linux

安裝依賴:測試

$ sudo apt-get install dkms linux-headers-server

安裝 vbox 加強功能,首先在 vbox 的選項里加載它,而後手動運行:ui

$ sudo mount /dev/cdrom /cdrom
$ /cdrom/VBoxLinuxAdditions-x64.run

若是提示 Make command not found 則須要再安裝 build-essential 這個包。code

設置好共享目錄和共享名。本例共享名爲 shared_data,宿主機路徑爲 /Users/xp/shared_data,想掛載到虛擬機的 /home/sharedserver

共享名和路徑最好不要相同,不然可能操做失敗。教程

臨時共享

加載模塊:get

$ modprobe vboxsf

掛載共享目錄:虛擬機

$ sudo mount -t vboxsf shared_data /home/shared

卸載:it

$ sudo umount -f /home/shared

永久共享

/etc/modules 中追加:io

vboxsf
vboxguest

/etc/fstab 中追加:

shared_data /home/shared vboxsf defaults 0 0

能夠把 defaults 替換爲 rw,gid=100,uid=1000,auto 進行更細粒度的控制。

如不放心是否操做正確,能夠 mount -a 測試一下,而後再重啓機器。

共享文件夾的名稱千萬不要和掛載點的名稱相同。 好比,掛載點是 /home/shared,若是共享文件夾的名字也是 shared 的話,在掛載的時候就會出現以下的錯誤信息:

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

關於這點,參見:http://www.virtualbox.org/ticket/2265

相關文章
相關標籤/搜索