VirtualBoxのゲストOSに共有をマウントしようとしています:
$ 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
共有をマウントする前に、modprobe vboxsf
を試してください。
問題の根本原因であるため、 @ 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
ユーザーが管理者権限を持っているか、vboxsf
グループに属していることを確認してください。
Sudo usermod -g vboxsf user
または、コマンドの前にroot
を付けて、Sudo
権限でマウントします。
また、共有フォルダーのサポートには VBox Guest Additions をインストールし、特定のデバイスの追加サポートには VirtualBox Oracle VM VirtualBox Extension Pack )をインストールすることを検討してください。
参照: VirtualBoxの共有フォルダー 。