![仮想マシンをディスクにダンプする](https://rvso.com/image/1346550/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%82%92%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AB%E3%83%80%E3%83%B3%E3%83%97%E3%81%99%E3%82%8B.png)
VM ディスクの内容をハード ドライブに直接書き込んで、そこから起動し、VM を通常の OS インストールに変えることは可能ですか?
答え1
はい、仮想ハードディスクから物理ハードディスクに内容を書き込むことは可能です。
仮想マシン ソフトウェア (および VM ディスク形式) に応じて、いくつかの V2P (仮想から物理への移行) ツールが利用できます。
仮想ボックスの場合:
- VMディスクを準備する
vboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
- それをディスクにコピーします。
dd if=vmdisk.raw of=/dev/sda bs=1M
正しい保存先ディスクを選択してください。
OSによってはただ働く(たとえば、ほとんどの BSD および Linux VM の場合)、または多くのドライバーの問題に遭遇する可能性があります。後者は、インストール中にドライバー モデルが選択され、その時点から使用される Windows で発生する可能性があります。そのモデルには、現在ベア メタル ハードウェア上にある仮想ボックスの「ハードウェア」用の間違ったドライバーが含まれています。Linux は通常、起動時にハードウェアを (再) 検出します。そのため、起動が少し遅くなりますが、通常、このような変更にはうまく対応します。
(VM 内の OS を指定していないため、ここでは大まかな回答を試みます)。
OS が Windows で、起動に失敗した場合は、sysprep に関する多数の投稿の 1 つを読んでください。これらの投稿では、VM のバックアップ (念のため) を作成し、sysprep で一般化を実行してから、V2P 変換を開始する方法が説明されています。