Bagaimana cara memigrasi Ubuntu yang saat ini diinstal ke Mesin Virtual?

11

Saya menemukan bahwa driver grafis saya (ATI Radeon HD 4200) menjalankan JAUH lebih baik di sistem windows asli, saya bahkan tidak bisa mendapatkan driver sumber tertutup bekerja di Ubuntu, sehingga membuat saya ingin menjalankan windows sebagai os utama saya lagi tetapi memiliki Ubuntu di vm. Adakah yang tahu bagaimana saya bisa memigrasi sistem ubuntu saya saat ini ke vm?

Raansu
sumber
Semoga berhasil dengan ini: localizingjapan.com/blog/2011/03/05/ ... ... Saya hanya akan menginstal Ubuntu di server virtual dan menyalin semua data penting dari Ubuntu normal ke VM itu. Tapi saya ragu masalah Anda akan hilang.
Rinzwind

Jawaban:

10

Ini tidak jauh berbeda dari salinan disk mesin-ke-mesin. Coba gunakan Clonezilla .

Sebelum menjalankan clonezilla untuk membuat gambar partisi, saya akan menjalankan e2fsck -fkemudian resize2fs -Mmembuat partisi asli ke terkecil, sehingga ketika Anda memindahkan partisi ke VM, Anda dapat membuatnya ke ukuran yang Anda inginkan. Perhatikan bahwa, meskipun saya sudah melakukan resize2fs -Mberkali-kali dan berhasil, itu bisa salah. Jadi pastikan untuk memiliki cadangan.

Saya akan menginstal Ubuntu baru di VM sehingga Anda dapat melakukan partisi seperti yang Anda inginkan, kemudian menimpa partisi dari gambar partisi asli yang dibuat oleh Clonezilla. Dengan begitu, Anda tahu bootstrap berfungsi di VM, dan Anda mengganti partisi.

Setelah partisi dipulihkan, saat masih di Clonezilla resize2fs(tanpa opsi) membuat sistem file agar sesuai dengan peta partisi (alias diperbesar ke max).

Ini adalah bagaimana saya biasanya mentransfer sistem dari satu sistem ke yang lain, terlepas dari VM atau non-VM.

Naoyuki Tai
sumber
super saya akan mencoba metode ini, akan melaporkan kembali setelah selesai
Raansu
Baru saja menyelesaikan ini, ada beberapa cegukan karena kesalahan pengguna saya sendiri lol tetapi berhasil. Terima kasih atas bantuannya! : D
Raansu
Juga bagi mereka yang ingin melakukan metode ini, jangan lupa untuk menambahkan UUID baru untuk partisi swap Anda ke / etc / fstab, itu telah berubah!
Raansu
1
Dalam kasus saya, "resize2fs" tambahan pada akhir yang bervariasi tidak diperlukan, jika Anda menginstal sistem Ubuntu baru dan menjalankan clonezilla untuk mengembalikan hanya partisi yang Anda butuhkan seperti yang saya lakukan clonezilla akan mengisinya.
Raansu
5

Anda dapat gambar instalasi Ubuntu Anda dari CD langsung menggunakan dd. Anda kemudian dapat mem-boot gambar mentah dengan sebagian besar teknologi virtualisasi atau mengonversi gambar mentah.

Saat Anda melakukannya, Anda mungkin mengalami masalah, terutama jika Anda menginstal driver ATI, dan seperti yang disarankan mungkin lebih baik melakukan instalasi baru.

Dengan asumsi Ubuntu Anda terinstal ke / dev / sda, dari live CD run dd

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

Ubuntu.img final akan sama besar dengan instal Ubuntu Anda dan perlu disimpan pada partisi terpisah atau penyimpanan eksternal.

Anda dapat mem-boot image mentah sebagai hard disk atau mengubahnya menjadi image virtualbox (atau lainnya)

VBoxManage convertdd ubuntu.img ubuntu.vdi
Harimau kumbang
sumber
Saya membalikkan penginstalan driver ATI saya, saya menjalankan driver Xorg terbaru dari Xorg-edgers sehingga semuanya secara teori harus mengkonfigurasi ulang grafisnya sendiri menurut saya ...
Raansu