Pindahkan gambar qcow2 ke hard drive fisik

12

Saya memiliki gambar qcow2 yang saya gunakan untuk mem-boot instalasi linux menggunakan QEMU; Saya ingin menempatkan konten gambar itu langsung ke hard drive fisik sehingga saya bisa boot ke instalasi linux langsung dari desktop saya. Saya ingin melakukan sesuatu seperti dd if=my-qcow2.img of=/dev/sdb. Namun, ini jelas tidak akan berfungsi karena qcow2 tidak menyimpan konten disk virtual dalam urutan logis di dalam file qcow2. Ada saran?

Chris
sumber

Jawaban:

11

QEMU hadir dengan qemu-imgprogram untuk mengkonversi antara format gambar .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Gilles 'SANGAT berhenti menjadi jahat'
sumber
sintaks perintah salah.
Kais
@ Kais Apa masalahnya? Saya belum mengujinya baru-baru ini, tetapi cocok dengan dokumentasi di Qemu 2.5.
Gilles 'SANGAT berhenti menjadi jahat'
Ketika saya memasukkan perintah saya mendapatkan "kesalahan saat mengkonversi mentah: Perangkat terlalu kecil". Tetapi ketika saya menulis output mentah menggunakan ddke drive eksternal, pesan kesalahan tidak muncul.
Kais
Perhatikan bahwa format QCOW2 Terkompresi! Itu berarti gambar 200GB QCOW2 dapat dikonversi menjadi hard drive 500GB ... Itu dapat menyebabkan kesalahan "perangkat terlalu kecil" Anda menerima imho
Etamar Laron