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


59

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

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

回答:


44

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

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

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

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

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


5
リストのリンクにあるドキュメントから表示されます。パーティションだけでなくドライブ全体をイメージングすることをお勧めします。そのため、ddコマンドは次のように変更されます。
アンドリューS

imgファイルを入手したので、hyper-v vmの仮想ディスクに変換する方法は?私は時間に一回やったけど、今は次のステップ覚えていない
Kreker

17

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

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

WindowsインストールをVirtualBoxに移行する場合は、VirtualBox Webサイトでハウツーをチェックしてください。


5

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

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

ラップトップを使用するか、追加の割り込み(多くのアドインカード、​​まだ使用されている古いポートなど)を必要としない限り、とにかくAPICを使用しないでください。PICは、オーディオ/ビデオ、CNCなどのようなリアルタイムベースの何かを実行している場合、物理マシンにとってはるかに優れています。最近では、USBやeSATAの割り込みスタッキングが以前ほど必要ではなくなりました。


3

これを行うには... 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で実行されています;-)


2

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

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


2

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


2
どのclonezillaファイルを使用してvirtualbox vmを作成しますか?
スカイフット


1

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


1

画像をコピーします。

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


はい、IO APICを有効にしないと、以前私は気になりました。これを理解するために永遠に連れて行ってくれました。VirtualBoxログは役に立ちませんでした!
アダム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.