無法在 VirtualBox 來賓中掛載共享

無法在 VirtualBox 來賓中掛載共享

我正在嘗試在 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 中的共用資料夾

相關內容