Ini tidak jauh berbeda dari salinan disk mesin-ke-mesin. Coba gunakan Clonezilla .
Sebelum menjalankan clonezilla untuk membuat gambar partisi, saya akan menjalankan e2fsck -f
kemudian resize2fs -M
membuat 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 -M
berkali-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.