web-dev-qa-db-ja.com

VirtualBoxゲストに共有をマウントできません

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
1
Thanatos

共有をマウントする前に、modprobe vboxsfを試してください。

2
user287782

問題の根本原因であるため、 @ 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
1
Thanatos

ユーザーが管理者権限を持っているか、vboxsfグループに属していることを確認してください。

Sudo usermod -g vboxsf user

または、コマンドの前にrootを付けて、Sudo権限でマウントします。

また、共有フォルダーのサポートには VBox Guest Additions をインストールし、特定のデバイスの追加サポートには VirtualBox Oracle VM VirtualBox Extension Pack )をインストールすることを検討してください。

参照: VirtualBoxの共有フォルダー

0
kenorb