web-dev-qa-db-ja.com

VirtualBox OS全体を新しいPC(実際のハードウェア)に複製するにはどうすればよいですか?

状況は次のとおりです。 Webサーバーを実行しています(Ubuntu 10.10 server) オン virtualbox v.4内部Ubuntu 10.10 Desktopそして今、新しいPCにWebサーバー全体のクローンを作成したいと思います。これを手伝ってください、どうすればいいですか?

ありがとう!


私はここで可能な解決策を見つけました: http://www.turnkeylinux.org/blog/convert-vm-iso

7
Himalay

仮想ボックスとDDのconverttoraw機能を使用します。

参照: http://techokarma.blogspot.com/2008/10/v2p-virtual-to-physical-for-virtualbox.html

これは、Linuxに関する十分な知識があることを前提としています。

1
Matt H

ネットワーク経由でコピーする簡単なトリック:linux netcat(nc)を使用します。この方法を使用すると、ddがソースドライブから文字通りすべてをコピーするため、RAW画像に変換する必要はありません。

選択したLinuxライブディスクを使用して、物理マシンと仮想マシンの両方を起動し、両方にネットワークアクセスがあることを確認し、両方のIPアドレスを書き留めます。 root(Sudo su)に切り替えます。 fdisk-lを使用しているドライブパスを確認します

宛先マシン:

nc -l 10000 | dd of=/dev/sda bs=64

コマンド構文:

nc -l <port#> | dd of=<destination drive> bs=<size in bytes>

ブロックサイズ(bs)は自由に設定できますが、かなり小さくするようにしています。

ソース仮想マシンの場合:

dd if=/dev/sda bs=64 | nc 192.168.0.100 10000

コマンド構文:

dd if=<source drive> bs=<size in bytes> | nc <destination ip> <destination port#>

ソースと宛先のブロックサイズ(bs)は一致する必要があります。送信エラーを減らすために、常に宛先マシンを設定します。プログレスバーはありません。bashプロンプトが戻るのを待つだけで、準備は完了です。ライブディスクを取り外して再起動します。

6
Ray