web-dev-qa-db-ja.com

現在インストールされているUbuntuを仮想マシンに移行するにはどうすればよいですか?

私のグラフィックドライバー(ATI Radeon HD 4200)はネイティブWindowsシステムで非常によく動作することがわかりました。繰り返しますが、vmにUbuntuがあります。現在のubuntuシステムをvmに移行する方法を知っている人はいますか?

10
Raansu

マシン間ディスクコピーと大差ありません。 Clonezilla を使用してみてください。

Clonezillaを実行してパーティションイメージを作成する前に、e2fsck -fを実行してからresize2fs -Mを実行して、元のパーティションを最小にします。これにより、VMにパーティションを移動するときに、任意のサイズ。 resize2fs -Mを何度も実行して成功したが、間違ってしまう可能性があることに注意してください。そのため、必ずバックアップを作成してください。

新しいUbuntuをVMにインストールして、好きなようにパーティションを作成し、Clonezillaによって作成された元のパーティションイメージからパーティションを上書きします。そうすれば、VMでbootstrapが機能することがわかり、パーティションを置き換えることになります。

パーティションが復元されると、Clonezilla resize2fs(オプションなし)のままで、ファイルシステムがパーティションマップに適合するようになります(最大に拡大されます)。

これは、通常、VMまたは非VMに関係なく、あるシステムから別のシステムにシステムを転送する方法です。

10
Naoyuki Tai

ddを使用して、ライブCDからUbuntuインストールをイメージ化できます。その後、ほとんどの仮想化テクノロジーでrawイメージを起動するか、rawイメージを変換できます。

その際、特にATIドライバをインストールした場合に問題が発生する可能性があります。したがって、アドバイスされているように、単純に新規インストールを行う方がよい場合があります。

Ubuntuが/ dev/sdaにインストールされていると仮定して、ライブCDからddを実行します

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

最終的なubuntu.imgは、Ubuntuのインストールと同じサイズになり、別のパーティションまたは外部ストレージに保存する必要があります。

生のイメージをハードディスクとして起動したり、仮想ボックス(またはその他の)イメージに変換したりできます。

VBoxManage convertdd ubuntu.img ubuntu.vdi
5
Panther