cema писал(а):а если все же запустить программу установки с параметрами "root=/dev/ram" как написано на оппеннете:
Я делал,
с этого и начал ... Разницы никакой, как мне показалось. Ещё повторю проверить...
Тут вот какие соображения:
- запуск:
- диск (SATA HDD/SSD) - /dev/sda
- многие ARM-машины вообще не имеют ни диска ни контроллера ... если нет контроллера - не будет и создания диска;
- многие ARM-машины (большинство!) зато имеют внутреннюю NAND-память (флеш) и внешние SD-карты (это для них основное устройство хранения) ... попробовал:
Код: Выделить всё
$ qemu-system-arm -M versatileab -m 256m -kernel vmlinuz-2.6.32-5-versatile -initrd initrd.gz \
-append "console=ttyAMA0" -nographic \
-mtdblock nand.img -sd sd.img \
-hda hda.img
- где nand.img и sd.img - такие же пустые образы, созданные qemu-img ...
- не помогло ... т.е. помогло - устройства создались, стартовало, но устанавливать всё-равно хочет на SCSI1 (0,0,0), а делать этого не умеет:
Код: Выделить всё
lsi_scsi: error: Unimplemented message 0x0cn #1 of SCSI1 (0,0,0)
lsi_scsi: error: Unimplemented message 0x0c
lsi_scsi: error: Unimplemented message 0x0c
lsi_scsi: error: Unimplemented message 0x0c
lsi_scsi: error: Unimplemented message 0x0c
lsi_scsi: error: Unimplemented message 0x0c
lsi_scsi: error: Unimplemented message 0x0c
- сыпятся вот такие сообщения, причём с весьма большими задержками (30 сек.? 1 мин.?) - таймауты!
- может QEMU подсовывает ему тип контроллера SATA который сборка не может распознать?
- тогда нужно искать как в QEMU переопределить SATA
- но авторы (из Debian) делали эту сборку именно и исключительно под QEMU ... но только нигде я не нашёл ни слова ни пол-слова "как?"
- грешил было на "динамический образ" /dev/sda (формат qcow):
- можно, конечно, попробовать:
Код: Выделить всё
$ qemu-img
...
Supported formats: vvfat vpc vmdk vdi sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd dmg tftp ftps ftp https http cow cloop bochs blkverify blkdebug
- но, насколько я понимаю внутреннюю механику, формат
образа виртуального диска - это вопрос QEMU, а VM уже видит "чистый" виртуальный диск, и формат его не касается.