仮想マシンをディスクにダンプする

仮想マシンをディスクにダンプする

VM ディスクの内容をハード ドライブに直接書き込んで、そこから起動し、VM を通常の OS インストールに変えることは可能ですか?

答え1

はい、仮想ハードディスクから物理ハードディスクに内容を書き込むことは可能です。

仮想マシン ソフトウェア (および VM ディスク形式) に応じて、いくつかの V2P (仮想から物理への移行) ツールが利用できます。

仮想ボックスの場合:

  1. VMディスクを準備するvboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
  2. それをディスクにコピーします。dd if=vmdisk.raw of=/dev/sda bs=1M
    正しい保存先ディスクを選択してください

OSによってはただ働く(たとえば、ほとんどの BSD および Linux VM の場合)、または多くのドライバーの問題に遭遇する可能性があります。後者は、インストール中にドライバー モデルが選択され、その時点から使用される Windows で発生する可能性があります。そのモデルには、現在ベア メタル ハードウェア上にある仮想ボックスの「ハードウェア」用の間違ったドライバーが含まれています。Linux は通常、起動時にハードウェアを (再) 検出します。そのため、起動が少し遅くなりますが、通常、このような変更にはうまく対応します。

(VM 内の OS を指定していないため、ここでは大まかな回答を試みます)。

OS が Windows で、起動に失敗した場合は、sysprep に関する多数の投稿の 1 つを読んでください。これらの投稿では、VM のバックアップ (念のため) を作成し、sysprep で一般化を実行してから、V2P 変換を開始する方法が説明されています。

関連情報