VirtualBoxで既存の.vbox仮想マシンをインポートするにはどうすればよいですか?


38

VirtualBoxで既存の.vbox仮想マシンをインポートするにはどうすればよいですか?指示では、.ovaまたは.ovfファイルがある場合にのみこれを行うことができますが、VirtualBoxマシンは.vboxファイルであるため、これを理解していません。

VM ManagerからVMを削除した後、それを再インポートする方法がないというのは本当に事実ですか?

また、[追加]ボタンがないように見えるため、Media Managerからハードディスクイメージ(.vdi)をインポートすることもできません。


あなたはこれを行うことができるはずです、ここの答えを見てください。いくつかは、もはや適用されませんが、いくつかの他のオプションを表示するには、スクロールダウンがあります。superuser.com/questions/187598/...
Nattgew

回答:


34

VirtualBox Managerウィンドウから、Machine->Add..."既存のvboxファイルを開くことができます。ファイルで参照されているvboxファイル(特に仮想ディスクイメージのファイル)が実際にあるはずの場所にない場合、エラーが発生する可能性があります。

問題が発生した場合、vboxファイルは仮想マシンを定義するXMLテキストファイルにすぎないことに注意してください。読み、VM設定がどのようなものであるかを把握し、同じ設定で新しいVMをゼロから定義することは難しくありません。


1
これは、「。xml」拡張子がまだ残っている古いVMでも機能します。VMがUUIDでディスクを参照する場合、VMを追加する前にディスクをVirtualBoxに追加する必要があります。愚かなことに、メディアマネージャー(v5.0.3)には「追加」機能はありませんが、新しいVMの作成を開始して「ハードディスク」ステージに到達した場合は、「既存の仮想ハードディスクファイルを使用」を選択できますフォルダーボタンを使用して、VirtualBoxにディスクを追加します。その後、新しいVMの作成をキャンセルして、代わりに既存のVMを追加できます。
レキシコス

38

VBoxManageコマンドラインインターフェイスは、GUIよりVirtualBoxのをより詳細に制御を提供します。ターミナルでこれを実行することにより、既存のVMを追加できます。

VBoxManage registervm /full/path/to/the/.vbox/file

注意:.vboxファイルへのフルパスを使用してください。相対パスは機能しません(バージョン4.3.20r96996のIm)

このコマンドはvmのみを登録し、ファイルのコピー/移動は行いません。整理しておきたい場合は、まずVMディレクトリをディレクトリにコピー/移動してからVirtualBox VMs、registerコマンドを実行します。


2
ありがとうございました。フルパスを使用することで修正されました。相対パスを2時間使用していましたが、これについては考えませんでした。ほぼ行きました。
ドミニク

2
多くのVmsを追加する必要がある場合に非常に便利です:) find /path/to/VirtualBox\ VMs -type f -name "*.vbox" -exec VBoxManage registervm {}\;
SiRGt

3

VMを別の場所に移動した後も同じ問題が発生しました。

.vboxfxでファイルを開くことができることがわかりました。ダブルクリックするか.vbox、ファイルシステム(ファイルエクスプローラー)から(もちろんVirtualBoxに関連付けられている場合のみ)で開きます。その後、VirtualBoxで開き、次回にリストに追加します。

変更されたパスがある場合は、fx。共有フォルダの場合、手動で編集する必要があります。.vboxファイルまたはGUIで直接。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.