1. フォルダの共有方法
VirtualBox において、ホストOS とゲストOS 間で、ファイルの受渡しをしたい。
特定のフォルダを共有するためには、
- Guest Addtions をインストール
- VirtualBox 上でホスト上の共有するためのフォルダを指定
- ゲストOS で共有するフォルダをマウント
以下の記事を参考にした。
- VirtualBox で仮想PC環境を作ろう!Part2 すくぅうみうぎ
- Mac のVirtualBoxにLinuxのUbuntu 10.04をインストールする方法 / Inforati の Guest Additionsをインストール
- VirtualBox/SharedFolders - Community Ubuntu Documentation
2. Guest Addtions のイメージをマウントできない
しかし、なぜか VirtualBox のメニューより
- デバイス > Guest Additions のインストール
を選択しても VBOXADDITIONS_XXXXXX のイメージが正常にマウントされない。
デスクトップ上にはイメージのアイコンが表示されているが、開こうとすると、
… not Authorized
というエラーが表示される。
ゲストOS をインストールして、すぐにこの操作をした場合、何の問題もなくできた。しかし、色々設定を変更したため、エラーが表示されるようになってしまった。
3. 一度マウントを解除して起動しなおす
この場合、以下の手順により、正常に動作させることができた。
- メニューより 「デバイス > CD/DVD デバイス > CD/DVD デバイスのマウントの解除」
- ゲストOS をシャットダウン。念のため VirtualBox も終了。
- 再度 VirtualBox を起動。
- デバイスより GuestAdditions のインストール を選択でイメージをマウント。
- マウントされた VBOXADDITIONS_XXXXX を開き、「オートランの問い合わせを開く」ボタンを押す。
4. 共有フォルダの設定
後は上記の記事を参考にして、VirtualBox のメニュー
- デバイス > 共有フォルダ
より、ホストOS 側の共有するためのフォルダを指定。
5. フォルダをマウント
ゲストOS にホストOS のフォルダをマウントする。
自分の環境は、ホストOS は Windows Vista 、ゲストは Ubuntu 10.04 。
共有するためのフォルダ D:\share を`share’ と名付けた。これを Ubuntu の /mnt/share にマウント。
Ubunto のターミナルで、
sudo mkdir /mnt/share
sudo mount –t vboxsf share /mnt/share
もし、GuestAddtions がインストールされていないと、
vboxsf は不明なファイルシステム
というエラーが表示される。
0コメント:
コメントを投稿