Debianx64システムにVirtualBoxをインストールし、ホストフォルダを共有しようとしました。チュートリアルを見た後、マウントコマンドを見つけました。
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 [Virtual Box share name here] [path where to mount]
良い結果。ファイルなどを編集できます。
次のように入力して得られた情報uid
を示します。gid
[Your Name]@debianvirtualbox:~$ id -u [Your Name]
1000
[Your Name]@debianvirtualbox:~$ id -g [Your Name]
1000
もちろん毎回実行すると本当に悪いので自動マウントしたいです。いくつかのヒントによれば、/etc/rc.local
次のコマンドを追加することでこれを行うことができます。
#!/bin/sh -e
#
# rc.local
# By default this script does nothing.
mount -t vboxsf -o rw,uid=1000,gid=1000 share /home/[Your Name]/share
exit 0
これでシステムを再起動しても何もインストールされません。私が見つけたこの答えはエラー出力を記録するのに役立ちました。/etc/rc.local
、今すぐ:
+ mount -t vboxsf -o rw,uid=1000,gid=1000 share /home/[Your Name]/share
/sbin/mount.vboxsf: mounting failed with the error: No such device
インストールが早すぎると思います。ログイン段階で自動的にインストールできますか?
コメントから:
追加しましたlsmod|grep -i vbox >&2
今後mount コマンドは次の出力を生成します。
+ grep -i vbox
+ lsmod
vboxvideo 12437 0
drm 249955 2 vboxvideo
vboxguest 213028 0
答え1
Debian 8.2を実行すると(from)vboxsf
に加えて同じ問題が発生しました。/etc/modules
このaskubuntuの答え)。
答え2
インストールを試みるVBoxゲストの追加そしてVirtualBox Oracle VM VirtualBox拡張パックこれにより、特定のデバイスの追加サポートが提供されます。
答え3
問題は、サービスが実際にロードされる前に、オペレーティングシステムがrc.localを高速に実行することです。スクリプト行に sleep 10 を追加します。
sleep 10 && install -t vboxsf -o rw,uid=33,gid=33 www /var/www/html/