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


11

私のグラフィックスドライバー(ATI Radeon HD 4200)は、ネイティブのWindowsシステムではるかに効率的に実行していることを発見しました。Ubuntuでクローズドソースドライバーを動作させることすらできないため、メインのOSとしてWindowsを実行したいと思います。繰り返しますが、VMにUbuntuがあります。現在のubuntuシステムをvmに移行する方法を誰かが知っていますか?


これで頑張ってください:localizingjapan.com/blog/2011/03/05/… ... Ubuntuを仮想サーバーにインストールし、すべての重要なデータを通常のUbuntuからそのVMにコピーします。しかし、私はあなたの問題がなくなるとは思えません。
Rinzwind 2013年

回答:


10

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

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

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

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

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


スーパー私はこの方法を試します。終了したら報告します
Raansu

ちょうどこれを終えた、私自身のユーザーエラーlolのためにいくつかのしゃっくりがありましたが、それはうまくいきました。お手伝いありがとう!:D
Raansu 2013年

また、この方法を実行したい場合は、スワップパーティションの新しいUUIDを/ etc / fstabに追加することを忘れないでください。変更されています!
Raansu 2013年

1
。私の場合で余分な「resize2fsのは、」最後はあなたが復元し、それの上に新鮮なUbuntuのシステムと実行Clonezillaをインストールした場合、私はClonezillaをを行ったように、あなたが必要なだけのパーティションがそれを記入します、不要だっ異なり
Raansu

5

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

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

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

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

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

rawイメージをハードディスクとして起動するか、virtualbox(または他の)イメージに変換できます

VBoxManage convertdd ubuntu.img ubuntu.vdi

ATIドライバーのインストールを元に戻し、Xorg-edgersの最新のXorgドライバーを実行しているので、理論的にはすべてグラフィック自体を再構成する必要があると思います...
Raansu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.