web-dev-qa-db-ja.com

VirtualBoxで物理マシンから仮想マシンを作成する

持っている物理的なインストールからVirtualBoxで使用できる仮想マシンを作成する方法はありますか?たとえば、Windows XPが物理コンピューターにインストールされていて、そのコンピューターの仮想バージョンを別のコンピューターにインストールしたい場合。これにより、再インストールする必要がなく、時間を大幅に節約できます。 OS全体を再構成します。

マイクロソフトのライセンスに問題があると思います。しかし、Windowsではそれができない場合でも、物理的なLinuxマシンを使用して、そのVirtualBoxバージョンを作成することは可能でしょうか。他のデスクトップ仮想化ソフトウェアがこの機能を提供していますか?

59
DHamrick

Windowsは少し異なります。既存のWindowsインストールをVirtualBoxに移行する方法を参照してください。

メモリからVMwareのコンバーターを使用でき、VirtualBoxは [〜#〜] vmdk [〜#〜] ファイルを読み取ります。

Linuxの場合、簡単なソリューションが必要な場合は、ライブCDを起動します。

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

マシンの/etc/fstabにマウントされているすべてのパーティションに対してこれを行い、それらのイメージをVirtualBoxにセットアップします。

44
Brendan

Windowsは Disk2vhd と呼ばれるMicrosoftツールを使用して仮想マシンに複製するのが非常に簡単です。私のWindows 2008サーバーで行ったように、実行中のWindowsシステムでそれを行うことができます。

  1. disk2vhdをダウンロードして、いくつかのフォルダに抽出します。
  2. ソフトウェアを起動し、クローンを作成するパーティションを選択します。
  3. クローニングが完了するのを待ちます。私の場合、これには約50分かかりました
  4. 結果の.vhdファイルを仮想マシンホストにコピーします。
  5. 仮想マシンソフトウェアを起動し、新しいVMを作成します。
  6. 作成したVMにディスクをマウントして起動します。
  7. すべてがうまくいけば、VMで実行中のWindowsシステムのクローンができているはずです。

WindowsインストールをVirtualBoxに移行する場合は、 VirtualBox Webサイトのハウツー を確認してください。

17
Illotus

ライブCDまたはISOイメージ( ClonezillaGhost などから選択する方法はたくさんあります)を使用したネットワーククローン作成方法を好みます。 仮想マシンのディスクサイズの増加 に関する以前の投稿を参照してください。

ネットワークのクローン作成方法は、物理/物理、物理/仮想、仮想/仮想、およびISO/CDへのブートをサポートする仮想化プラットフォーム間で機能します。

ラップトップを使用するか、追加の割り込み(多くのアドインカード、​​まだ使用されている古いポートなど)が必要な場合を除いて、とにかくAPICを使用しないでください。 [〜#〜] pic [〜#〜] は、オーディオ/ビデオ、CNCなどのリアルタイムベースの操作を行う場合、物理マシンに適しています。最近では、USBと eSATA 割り込みスタックは以前ほど必要ではありません。

5
joe

これを行うには... Windowsまたは使用しているものをシャットダウンします

ライブLinux CDを強制起動します。

ターミナルウィンドウを開き、次のように入力します。

Sudo dd if =/dev/YOUR DEVICE(hdd、cdrom)of = A UNIQUENAME.iso(WINBoot、cd5、Hacktoolz).iso。

コマンドでは... 'if'は入力ファイル(またはソース)で、 'of'は出力ファイル(または宛先)です。

これにより、OS HDDまたはOSインストールCDROMが取得され、そこからFILE形式でISOが作成され、Homedirに保存されます。

VitrualBoxを開き、新しいVMを作成します。

VMを右クリックし、設定を選択して、CDROMのマウント、ISOまたはイメージファイルのマウントを選択します。

追加を選択します。

「Sudo dd if =/dev/cdrom of = cd5.iso」コマンドで作成したISOを参照して見つけます。

それを選択してダブルクリックします(または[OK]をクリックします)。

OKをクリックします。

VMを起動します。

出来上がり!ブートOSのHDDまたはCDROMがVM ;-)で実行されています

3
Steeve

それにはClonezillaを使用します。はるかに簡単です。仮想マシンのハードドライブを作成するときは、それが古いハードドライブとほぼ同じか、少し大きいことを確認してください。

2
djangofan

物理マシンから仮想マシンを作成してVirtualBoxで実行するのは簡単な方法ではありません。ただし、Sun VirtualBox P2Vに記載されている手順で可能です。

2
dinesh

ほとんどの仮想化ソフトウェアには、物理​​ドライブから直接、またはそのドライブから作成されたイメージからインストールを実行する機能があります。

たとえば、「dd」を使用してハードドライブから定期的にイメージを作成し、FreeBSDでQemuを使用してそのイメージのインストールを「ブート」しました。 OSが新しい仮想ハードウェアでいくつかの問題を抱えていることを除いて、物事は期待どおりに機能しました。

2
Geoff Fritz

私はこれを行いましたが、Virtualboxを使用しませんでした。私は望んでいたでしょうが、解決策は利用できませんでした。これは完全に可能であり、VMwareの無料ツールで比較的簡単に実行できます。 VMにするドライブをボックスから取り出し、WindowsまたはLinuxボックスにドロップして、完全なディスクイメージを作成し、VMに変換します。 _ vmwareでサポートされているVMware vCenter Converter( http://www.vmware.com/products/converter/ )を使用するか、qemu-imgを使用します。 qemu-imgを使用して画像を作成する方法についてのチュートリアルはたくさんあり、manページは非常に優れています。

1
matt

画像をコピーします。

仮想マシンでイメージを復元した後に guide に従わない場合、VirtualBoxはデフォルトでVirtualBoxがエミュレートしないため、仮想化されたWindowsはもう起動しません I/O APIC (より速いので、彼らは言う)。

1
Magnetic_dud