Ubuntu10.04をVirtualboxVMとしてインストールしました。 Cドライブ全体を〜(/ home /)の下の常に有効な共有フォルダーにしたいのですが。私は このチュートリアル を見てきましたが、それらが与えるコマンドの違いがわかりません。 Virtualboxの設定->共有フォルダの下に「C」という新しい仮想フォルダを作成した後、~
内で試してみました
mkdir C
Sudo mount -t vboxsf share ~/C
しかし、私は得る
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
私がやりたいことを達成するための正しいコマンドは何ですか?
このブログ投稿 によると、vboxsf
(この場合はshare
)の後の最初の引数は、VirtualboxManagerでフォルダーに付けたラベルである必要があります。 Virtualbox Managerでフォルダーを「C」と呼んだので、次の方法でフォルダーをマウントできました。
mkdir C
Sudo mount -t vboxsf C ~/C
ただし、この方法では、起動後にドライブを再マウントする必要があります。この 優れた投稿 は、起動時に実行される/etc/rc.localスクリプトにコマンドを配置することを提案しています。
Sudo mount -t vboxsf -o uid=1000,gid=1000 virtualbox_share_name /home/my_username/folder_name
Rootとして実行されているため、フルパスが必要です。
以前、VirtualBox共有のマウント中にprotocol error
に遭遇したとき、VirtualBox UIの共有フォルダー構成に移動し、正しくマウントされていない共有構成を削除して、正確に再作成しました。同じ設定を行ってから、マウントを再試行すると機能しました。
Sudo usermod -a -G vboxsf bob(ユーザーがbobの場合)
1)の設定に応じて、ドライブを表示する[コンピュータ]セクションから読み取り/アクセスを取得します。通常はそうする必要があります。