July 5th, 2021

Гэльвин
  • nasse

(no subject)

Коллеги, нет ли среди вас знатоков qemu?

Имеется qemu 4.2.1 , ставлю в нее debian stretch armhf примерно вот по этой инструкции https://translatedcode.wordpress.com/2016/11/03/installing-debian-on-qemus-32-bit-arm-virt-board/ , ставится.
Получаю машинку, которая запускается командой

qemu-system-arm -M virt -m 1024 \
  -kernel vmlinuz-4.9.0-16-armmp-lpae \
  -initrd initrd.img-4.9.0-16-armmp-lpae \
  -drive if=none,file=t-stretch-arm.qcow2,format=qcow2,id=hd \
  -append 'root=/dev/vda2' \
  -device virtio-blk-device,drive=hd \
  -netdev user,id=mynet \
  -device virtio-net-device,netdev=mynet \
  -nographic

Все работает.

Пытаюсь воспроизвести все то же с virt-manager - инсталлятор не видит сетевки как устройства.
Пытаюсь скормить virt-manager образ с уже установленной системой - ядро грузтся, но скрипты из initrd не видят диска как девайса (в смысле, blkid нифига не находит, в /dev нет никакого disk, даже если загрузить дрова руками)

Способа перевести аргументы   qemu в xml, который юзает virt-manager, не нашла.

Знает ли кто-нибудь, как ставить в virt-manager 32-битные arm-машинки, или переводить командную строку qemu в конфиги для virt-manager?

(У меня, к сожалению, есть причины, по которым virt-manager предпочтительней)