Apakah mungkin untuk mengkonversi file .vdi menjadi .iso yang dapat dibakar ke cd atau dvd dan membuatnya seperti installer. Atau mungkinkah mengubah mesin virtual ke lingkungan fisik?
virtualbox
virtual-machine
bare-metal
Wern Ancheta
sumber
sumber
Jawaban:
Iya dan tidak.
Anda bisa mengonversi VDI menjadi gambar disk dengan alat VBoxManage . Perintah ini mengkloning citra disk virtual terdaftar ke file gambar lain. Jika Anda ingin mengonversi cakram virtual Anda ke format lain, ini adalah alat VirtualBox resmi untuk menggunakan [*].
Tapi ... file IMG keluaran itu bukan gambar ISO, dan OS yang diinstal tidak akan dikonfigurasi untuk dijalankan dari CD / DVD bootable. Anda dapat "membakar" (menulis) IMG ke dalam hard drive, dan mungkin boot pada perangkat keras (mis. Tidak di mesin virtual). Tetapi mungkin tidak, karena OS yang diinstal pada IMG tersebut mengharapkan untuk melihat perangkat keras virtual yang disediakan oleh VirtualBox, dan Anda mem-boot-nya pada perangkat keras nyata yang tidak diharapkan.
Beberapa versi Windows tidak menangani situasi ini dengan baik; beberapa distribusi Linux lakukan. Kadang-kadang dimungkinkan untuk mengkonfigurasi OS (sebelumnya atau sesudahnya) untuk memigrasikannya dari satu lingkungan ke yang lain seperti ini, tetapi langkah-langkah spesifik sangat bergantung pada OS yang dimigrasi.
Di Windows, Anda mungkin perlu menentukan path lengkap ke program:
Tambahkan C: \ Program Files \ Sun \ VirtualBox ke PATH Anda untuk menggunakan versi pendek.
[*] Saya mengasumsikan opsi "--format RAW" akan dikonversi ke disk image standar, seolah-olah Anda akan menggunakan perintah dd pada harddisk fisik. Tapi terus terang, saya belum menemukan dokumentasi yang mendukung ini, jadi ketahuilah ini mungkin tidak benar.
[+] Saya baru saja menguji kedua perintah di bawah VirtualBox 3.1.2. Kedua file output identik menurut md5sum , tetapi saya belum sepenuhnya menguji file output.
Lihat juga tutorial "Semua tentang VDI" di forum VirtualBox.
sumber
sysprep /generalize
instalasi virtual terlebih dahulu? Ini tentunya akan mempersiapkan pemasangan untuk dipasang pada perangkat keras baru (atau perangkat keras fisik dalam kasus ini)Jika file vdi Anda berisi partisi dan Anda ingin mengekstrak hanya salah satunya gunakan yang berikut ini:
Pertama, seperti kata quack quixote sebelumnya, ubah file vdi menjadi file gambar mentah:
Kemudian siapkan perangkat loop untuk gambar:
Gunakan kpartx untuk membuat perangkat untuk setiap partisi di file mentah:
Lihat perangkat yang kita miliki sekarang. Dalam contoh ini, hanya ada satu perangkat karena hanya ada satu partisi di gambar mentah:
Sekarang pasang untuk memverifikasi bahwa semua berfungsi dengan baik:
Gunakan dd untuk menyalin konten partisi ke partisi target lain:
Setelah selesai hapus pemetaan perangkat:
sumber
Jawabannya adalah ya, kalau-kalau sistem host dan guest Anda adalah Linux. Ini dilakukan dengan paket
qemu
danTKLPatch
. Anda dapat menggunakan file VDI atau VMDK.Baca lebih lajut:
sumber
Saya mencoba
VBoxManage clonehd file.vdi output.img --format RAW
dari jawaban yang diterima tetapi tidak berhasil.Apa yang berhasil bagi saya dengan mesin virtual Windows 8.1 pada host Windows 7 adalah ini:
VBoxManage clonehd source.vdi target.vhd --format vhd
sumber
Saya melakukan proses ini dengan sangat cepat, hanya dengan dua baris perintah di Linux:
ATAU
Artikel lengkap saya: http://www.previsioni.com.br/jailsonjan/?p=389
sumber
Gunakan perintah berikut untuk mengonversi:
Berikut hasilnya:
sumber