VirtualBox で既存の VM を開く方法は?

VirtualBox で既存の VM を開く方法は?

最近、新しいワークステーションを入手し、VirtualBox と VMWare Player VM を古い PC から新しい PC に移動しました。

VMWare Player VM は簡単です。「ファイル -> 仮想マシンを開く…」に移動し、古い PC から .vmx ファイルを見つけると、すぐに起動します。必要なファイルはすべて同じフォルダーにあるようです。

VirtualBox では、それを実行する方法はないようです。VM は、レジストリ エントリなどの魔法のような/目に見えない方法で元のホストに結び付けられているようです。

答え1

以前の回答は時代遅れのようです。

Oracle VirtualBox Manager バージョン 4 では、「追加」オプションは「マシン」メニュー (オペレーティング システム メニュー) に表示されません。「追加」を選択し、必要な .vbox ファイルに移動します。これは、vbox ファイルが外部ドライブにある場合でもうまく機能します。後でドライブが削除された場合、失われたボックスには「アクセス不可」というマークが付けられます。

ここに画像の説明を入力してください

答え2

マシン フォルダーには *.vbox ファイルがあります。それを VirtualBox の VM リストにドラッグします。

答え3

別のホストから Windows ホスト上の VirtualBox 4 以上に既存の仮想マシンをインポートする:

  1. VDI 仮想ディスクのインポート:

    1. メニューに移動します:*ファイル⇨仮想メディアマネージャー。

    2. [vm_name].vdiリストにドラッグアンドドロップします。

  2. インポートしたマシンを vbox マネージャー リストに追加します。

    1. [vm_name].vboxvm のディレクトリ内のファイルをダブルクリックして、このマシンを vbox マネージャー リストに追加します。

    2. vbox マネージャー リスト内をダブルクリックして[vm_name].vboxアプライアンスを起動します。

  3. 補足:

    1. VM が古い vbox リリースからのものである場合、 と同じディレクトリ内の[vm_name].xmlではなく、 サブディレクトリ内に が存在します。[vm_name].vbox[vm_name].vdi

    2. [vm_name].xmlを と同じディレクトリにコピーし[vm_name].vdi、名前を に変更します[vm_name].vbox

    3. すでに実行したアクションに応じて、手順 1.1 または 2.1 に進みます。

答え4

デフォルトでは、VirtualBox は次のパスから構成データを読み込みます。

  • Windows では、これは%HOMEDRIVE%%HOMEPATH%\.VirtualBox; 通常は のようになりますC:\Documents and Settings\Username\.VirtualBox
  • Mac OS X では、これは です$HOME/Library/VirtualBox
  • Unix 系システム (Linux、Solaris) では、これは です$HOME/.VirtualBox

これは、マシンがログインしたユーザーに固有のものであることを意味します。異なるユーザー間でマシンを保存するための共通の場所を設定する必要がある場合は、VBOX_USER_HOME環境変数を設定することでデフォルトの場所を上書きできます。VirtualBox は、この変数のパスを VM 構成データの保存場所として使用します。

VirtualBoxのヘルプトピックを参照してくださいVirtualBox 構成データ詳細については。

関連情報