VirtualBoxのUbuntu仮想マシンからホストマシンのフォルダにアクセスする方法
VirtualBoxは、1台のコンピュータ(ホストコンピュータ)上で複数のオペレーティングシステム(ゲスト)を実行できるようにするプログラムです。ホストとゲストの間でファイルを転送する必要があるかもしれません。 Windowsゲストでのセットアップは簡単ですが、Ubuntuゲストでは注意が必要です。.
ゲストマシン内からホストマシン上のフォルダにアクセスできるようにUbuntuゲストマシンを設定する方法を紹介します。これを行うには、共有フォルダを有効にする必要があります。これは、VirtualBoxのゲスト追加ソフトウェアをインストールすることで利用できます(これを行う方法については、記事を参照してください)。.
ゲストの追加機能をインストールしたら、ゲストマシンの設定にホストマシンのフォルダを追加して共有フォルダを有効にします。これを行うには、まずゲストマシンの電源がオフになっていることを確認してください。次に、VirtualBox Managerの左側にあるリストからゲストマシンを選択し、ツールバーの[設定]をクリックします。.
設定ダイアログボックスで左側のオプションの一覧で共有フォルダをクリックします。共有フォルダ画面で、プラス記号の付いたフォルダボタンをクリックしてフォルダを追加します。.
[共有の追加]ダイアログボックスで、[フォルダパス]ドロップダウンリストから[その他]を選択します。.
フォルダの参照ダイアログボックスが表示されます。ホストとゲスト間で共有するフォルダに移動して選択し、[OK]をクリックします。.
選択したフォルダへのパスが[フォルダパス]編集ボックスに挿入されます。フォルダの名前は自動的にフォルダ名になりますが、必要に応じてこの名前を変更できます。ゲストマシンのこのフォルダ内の項目を変更できないようにするには、[読み取り専用]チェックボックスをオンにします。選択したフォルダを起動時にゲストマシンに自動的にマウントするには、[自動マウント]チェックボックスをオンにします。共有フォルダの設定を終えたら、[OK]をクリックします。.
選択したフォルダが[フォルダ一覧]に表示されます。 [OK]をクリックしてダイアログボックスを閉じます.
ここで、ゲストマシンがVirtualBox Managerでまだ選択されていることを確認し、[Start]をクリックして起動します。.
ゲストマシンが起動したら、デスクトップ左側のユニティバーのファイルキャビネットをクリックしてNautilus(ファイルマネージャ)を開きます。.
左側の「デバイス」リストで、「コンピュータ」をクリックしてから、右側の「メディア」フォルダをダブルクリックします。ホストマシン上で共有するように選択したフォルダと同じ名前のフォルダが表示され、名前の先頭に「sf_」が追加されます。.
そのフォルダをダブルクリックすると、次のダイアログボックスが表示されます。これは、共有フォルダにアクセスする前に実行する作業がもう1つあるためです。.
Ubuntuのユーザーに加えて、グループもあります。 VirtualBoxがUbuntuオペレーティングシステムをインストールすると、「vboxsf」というグループが追加されました。共有フォルダにアクセスする前に、自分をvboxsfグループに追加する必要があります。これを行うには、Ctrl + Alt + Tを押してターミナルウィンドウを開きます。プロンプトに次のように入力し、「[username]」を自分のユーザー名に置き換えて、Enterキーを押します。.
sudo adduser [ユーザー名] vboxsf
プロンプトが表示されたらパスワードを入力して、もう一度Enterキーを押します。グループに追加中のメッセージが表示され、プロセスが正常に完了すると「完了」と表示されます。.
ターミナルウィンドウを閉じるには、プロンプトで(引用符ではなく)「exit」と入力してEnterキーを押します。.
自分がvboxsfグループに所属していることを確認するには、プロンプトで「id [username]」と入力し(引用符は付けず、「[username]」をユーザー名に置き換えます)、Enterキーを押します。指定されたユーザーがメンバーとなっているすべてのグループ.
これで、上記のようにMediaフォルダ内の共有フォルダにアクセスすると、ホストマシン上のそのフォルダ内に存在するファイルがすべて表示されるはずです。.
[設定]でフォルダを選択するときに[読み取り専用]オプションを選択しなかった場合は、このフォルダでこれらのファイルを直接編集できます。このフォルダとの間でファイルをコピーすることもできます。フォルダが「読み取り専用」に設定されている場合、このフォルダからのみファイルをコピーでき、そこにファイルをコピーすることはできません。.