Windows
 Computer >> コンピューター >  >> システム >> Windows

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

VirtualBoxで仮想マシンを作成するのは簡単な作業ですが、その仮想マシンを異なるOS間で共有するのはそう簡単ではありません。コンピュータをデュアルブート構成にしていて、片方のOSパーティション内に仮想マシンを作成した場合、OSごとにファイルシステムが異なるため、もう一方のパーティションからVMファイルにアクセスして開くことができないのです。

具体例を挙げましょう。MacBookにBoot Camp経由でWindows XPをインストールし、話題のUbuntuを試してみたくて、Macパーティション側にVirtualBoxを入れてUbuntu仮想マシンを作成したとします。ところがある日、Windows XPパーティションで作業中に、Ubuntu仮想マシン内のアプリケーションが必要になりました。しかし、WindowsからはMacパーティションにアクセスできないため、Ubuntu仮想マシンを開く手段がありません。いちいち再起動してMacパーティションに戻らなくても、Windowsパーティションから直接Ubuntu仮想マシンにアクセスして起動できたら便利だと思いませんか?

このような状況は、Linux/MacやLinux/Windowsのデュアルブート環境でも同様に起こり得ます。このチュートリアルでは、どのOSで作業していてもVirtualBoxの仮想マシンにアクセスできるようにする方法を解説します。

覚えておきたい基本ルール

VirtualBoxの仮想マシンファイル(拡張子.vdi)は、必ずNTFSパーティションに作成すること

つまり、WindowsとLinux/Macをデュアルブートしている場合は、vdiファイルは必ずWindowsパーティションに保存してください。MacとLinuxの組み合わせの場合は、既存のハードディスク上、または外付けハードディスク(推奨)に新しいNTFSパーティションを作成する必要があります。

以下、OSの組み合わせ別に、仮想マシンへアクセスするための完全な手順を紹介します。

WindowsとMac/Linuxのデュアルブート環境の場合

  • Windowsを起動します
  • Windows版VirtualBoxをダウンロードしてインストールします(未インストールの場合)
  • 通常どおり仮想マシンを作成します。vdiファイルの保存先パスを必ずメモしておきましょう

コンピュータを再起動し、もう一方のOSを起動します。

Mac OSの場合

  • MacFuseとNTFS-3Gをダウンロードしてインストールします。再起動を求められるので、再起動後にデスクトップへ新しいドライブがマウントされます。これがWindowsパーティションです
  • Mac版VirtualBoxをダウンロードしてインストールします(Intel Mac専用)

次に、VirtualBoxに新しいエントリを作成し、Windowsパーティション内のvdiファイルを参照するように設定します。

  • VirtualBoxアプリケーションを開きます
  • ウィンドウ上部の「新規」をクリックして、新しい仮想マシンを作成します

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • 「次へ」をクリックし、指示に従って進めると、ハードドライブの指定を求める画面に到達します

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • 「既存」をクリックします。次のウィンドウで「追加」をクリックし、Windowsパーティション内のvdiファイルへのパスを指定します

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • ウィンドウにエントリが表示されるので、その項目を選択して「選択」をクリックします

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • 次のウィンドウで「次へ」→「完了」の順にクリックすると、メインウィンドウに戻ります

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • メインウィンドウで新しいVMエントリを選択して「起動」をクリックします。Windowsパーティションで作成したのと同じ仮想マシンが、今度はMac上で動作しているはずです

LinuxとWindowsのデュアルブート環境の場合

コンピュータを再起動し、Linuxパーティションを起動します。

  • 「ntfs-3g」をインストールします(Ubuntu Hardyを使用している場合は、すでにプリインストールされているため、この手順はスキップできます)
  • お使いのLinuxディストリビューション用のVirtualBoxをダウンロードしてインストールします(未インストールの場合)

あとはMacの場合とまったく同じ手順(上記のスクリーンショットを参照)で、Windowsパーティション内の仮想マシンを参照するエントリをVirtualBoxに作成します。

MacとLinuxのデュアルブート環境の場合

MacとLinuxをデュアルブートしている場合は、まずLinuxパーティションを起動します。

  • ガイドに従って、外付けハードディスクをNTFS形式でフォーマットします(既存のハードディスクのパーティションをリサイズして新しいパーティションを作成し、NTFS形式でフォーマットする方法もあります)
  • VirtualBoxをダウンロードしてインストールします。新しい仮想マシンを作成し、ハードディスクの場所を尋ねられるまで指示に従って進みます

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • 「新規」をクリックして新しい仮想ハードディスクを作成します。「次へ」をクリックして、仮想ハードディスクの保存場所を尋ねられるまで進みます

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  • 「イメージファイル名」フィールドの横にあるアイコンをクリックし、外付けNTFSハードディスク内の任意のフォルダを選択します。これにより、vdiファイルがデフォルトの場所ではなく外付けハードディスクに保存されます
  • ゲストOSの標準的なインストールを続行します

仮想マシンの作成が完了したら、Macを再起動し、前述の手順に従ってMac側のVirtualBoxを設定すれば、外付けハードディスク上のVMにアクセスできるようになります。

以上で完了です!

スクリーンショット

【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法
【保存版】異なるOS間でVirtualBoxの仮想マシンを共有する方法

  1. Oracle VM VirtualBoxで最初の仮想マシンを作成する方法【初心者向け手順解説】

    前回の記事では、Windows 10にOracle VM VirtualBoxをインストールする手順をご紹介しました。今回はその続編として、Oracle VM VirtualBoxで最初の仮想マシンを作成する方法を、初心者の方にもわかりやすくステップごとに解説していきます。以下の手順に沿って進めてください。仮想マシン作成の全体の流れ仮想マシンの作成は、大きく分けて「名前とOSの種類の指定」「メモリ割り当て」「仮想ハードディスクの作成」という3つの段階で行います。それぞれの設定画面で適切な値を選択することで、快適に動作する仮想環境を構築できます。ステップバイステップでの作成手順ログイン: Win

  2. Microsoft Teamsで画面を共有する方法を徹底解説!基本操作から便利なコツまで

    Microsoft Teamsの会議中に、同僚と画面を共有したい場面はよくあります。画面共有を活用すれば、開いているアプリやプログラムの内容を相手にそのまま見せながら話し合えるため、オンラインミーティングのコミュニケーションが格段にスムーズになります。この記事では、Teamsで画面を共有する具体的な手順と、知っておくと便利なポイントをわかりやすく解説します。 Microsoft Teamsで画面を共有する手順 まず、Teamsの画面下部中央にある通話コントロールバーにマウスカーソルを移動します。なお、画面共有機能はWindows 10およびmacOSでのみ利用可能で、Linux版Teamsでは