Переместить образ qcow2 на физический жесткий диск

12

У меня есть образ qcow2, который я использую для загрузки установки linux с использованием QEMU; Я хотел бы поместить содержимое этого образа непосредственно на физический жесткий диск, чтобы я мог загрузить эту установку Linux прямо с моего рабочего стола. Я хотел бы сделать что-то вроде dd if=my-qcow2.img of=/dev/sdb. Однако это явно не будет работать, поскольку qcow2 не хранит содержимое виртуального диска в логическом порядке в файле qcow2. Какие-либо предложения?

Крис
источник

Ответы:

11

QEMU поставляется с qemu-imgпрограммой для преобразования между форматами изображений .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Жиль "ТАК - перестань быть злым"
источник
синтаксис команды неверен.
Кайс
@ Кайс В чем проблема? Я не проверял это недавно, но он соответствует документации в Qemu 2.5.
Жиль "ТАК - перестань быть злым"
Когда я ввожу команду, я получаю сообщение об ошибке при конвертации в raw: устройство слишком маленькое. Но когда я записываю необработанный вывод, используя ddвнешний диск, сообщение об ошибке не появляется.
Кайс
Обратите внимание, что формат QCOW2 является сжатым! Это означает, что образ QCOW2 объемом 200 ГБ может быть преобразован в жесткий диск объемом 500 ГБ ... Это может привести к ошибке «устройство слишком маленькое», которую вы получаете imho
Etamar Laron