我正在嘗試在 VirtualBox 的來賓作業系統中安裝共用:
$ mount -t vboxsf share /mnt/share
/sbin/mount.vboxsf: mounting failed with the error: No such device
如果我單擊角落裡的資料夾圖標,然後單擊“共用資料夾設定...”,我會看到:“共用”“/Users/me/tmp/vm-transfer”“”“完整”,如果我雙擊行:
資料夾路徑:/Users/me/tmp/vm-transfer
資料夾名稱:共享
(未選取)唯讀
(未選取)自動掛載
(未選取)設為永久
訪客已安裝訪客擴充功能:
$ lsmod
Module Size Used by
vboxvideo 1838 1
vboxguest 163929 1
答案1
modprobe vboxsf
在嘗試掛載共享之前先嘗試一下。
答案2
我要離開來自@user287782的非常有用的答案標記為已接受的答案,因為這是問題的根源。就我而言,我使用的是 Gentoo,在 Gentoo 上,「VirtualBox 來賓新增」將自身安裝為腳本init.d
,因此可以透過以下方式啟動它們:
/etc/init.d/virtualbox-guest-additions start
或更好,
eselect rc start virtualbox-guest-additions
為了讓這一切自動發生,
eselect rc add virtualbox-guest-additions default
答案3
確保您的使用者俱有管理權限或位於vboxsf
群組中:
sudo usermod -g vboxsf user
或root
透過在命令前加上 . 前綴來獲得許可來安裝它sudo
。
還可以考慮安裝VBox 訪客新增用於共享資料夾支援和VirtualBox Oracle VM VirtualBox 擴充包對某些設備的額外支援。
也可以看看:VirtualBox 中的共用資料夾。