Sposta l'immagine qcow2 sul disco rigido fisico


12

Ho un'immagine qcow2 che uso per avviare un'installazione di Linux usando QEMU; Vorrei posizionare il contenuto di quell'immagine direttamente su un disco rigido fisico in modo da poter avviare l'installazione di Linux direttamente dal mio desktop. Vorrei fare qualcosa del genere dd if=my-qcow2.img of=/dev/sdb. Tuttavia, ciò chiaramente non funzionerà poiché qcow2 non memorizza i contenuti del disco virtuale in ordine logico all'interno del file qcow2. Eventuali suggerimenti?

Risposte:


11

QEMU viene fornito con il qemu-imgprogramma per la conversione tra formati di immagine .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb

la sintassi del comando non è corretta.
Kais

@Kais Qual è il problema? Non l'ho testato di recente, ma corrisponde alla documentazione in Qemu 2.5.
Gilles 'SO- smetti di essere malvagio' il

Quando inserisco il comando visualizzo "errore durante la conversione raw: il dispositivo è troppo piccolo". Ma quando scrivo l'output non elaborato utilizzando ddsull'unità esterna, il messaggio di errore non viene visualizzato.
Kais

Fai attenzione che il formato QCOW2 è compresso! Ciò significa che un'immagine QCOW2 da 200 GB può essere convertita in un disco rigido da 500 GB ... Ciò potrebbe causare l'errore "dispositivo troppo piccolo" che stai ricevendo imho
Etamar Laron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.