Переместить образ 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.