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?

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.