Przenieś obraz qcow2 na fizyczny dysk twardy

12

Mam obraz qcow2, którego używam do uruchamiania instalacji Linuksa za pomocą QEMU; Chciałbym umieścić zawartość tego obrazu bezpośrednio na fizycznym dysku twardym, aby móc uruchomić system Linux bezpośrednio z pulpitu. Chciałbym zrobić coś takiego dd if=my-qcow2.img of=/dev/sdb. Jednak to najwyraźniej nie zadziała, ponieważ qcow2 nie przechowuje zawartości dysku wirtualnego w logicznej kolejności w pliku qcow2. Jakieś sugestie?

Chris
źródło

Odpowiedzi:

11

QEMU jest dostarczany z qemu-imgprogramem do konwersji między formatami obrazu .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Gilles „SO- przestań być zły”
źródło
składnia polecenia jest niepoprawna.
Kais
@Kais Jaki jest problem? Ostatnio go nie testowałem, ale pasuje do dokumentacji w Qemu 2.5.
Gilles „SO- przestań być zły”,
Po wpisaniu polecenia pojawia się „błąd podczas konwersji surowego: urządzenie jest za małe”. Ale kiedy zapisuję nieprzetworzone dane wyjściowe ddna zewnętrznym dysku, komunikat o błędzie nie pojawia się.
Kais
Zwróć uwagę, że format QCOW2 jest skompresowany! Oznacza to, że obraz QCOW2 o pojemności 200 GB można przekonwertować na dysk twardy o pojemności 500 GB ... Może to spowodować błąd „urządzenie jest za małe”, który
pojawia się w imho