有時候 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/shared
。server
共享名和路徑最好不要相同,不然可能操做失敗。教程
加載模塊: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