Здравствуйте
Есть один образ. Хочется запустить его в виртуалке. Образ представляет из себя tar-архив с файловой системой.
Первым делом я создал qcow2-диск (arch-rpi.qcow2), на нем ext4-раздел, в котрый распаковал данный tar.
Отдельно скопировал содержимое директории /boot из образа (директория overlays содержит около сотни dtb-файлов для разного оборудования:
#ls boot/
/overlays
bcm2708-rpi-b.dtb
bcm2708-rpi-b-plus.dtb
bcm2708-rpi-cm.dtb
bootcode.bin
cmdline.txt
config.txt
fixup_cd.dat
fixup.dat
fixup_db.dat
fixup_x.dat
kernel.img
start_cd.elf
start_db.elf
start.elf
start_x.elf
Далее, по аналогии с этой статьей пытаюсь запустить qemu:
#!/bin/bash
qemu-system-arm \
-dtb boot/bcm2708-rpi-cm.dtb \
-machine versatilepb \
-kernel boot/kernel.img \
-hda arch-rpi.qcow2 \
-append "root=/dev/sda1 rootfstype=ext4 rw init=/bin/bash"
И - ничего. qemu показывает пустой черный квадрат и не выдает никаких ошибок.
Я толком не знаю, что я делаю. Всё методом тыка. Пожалуйста, наставьте на путь истиный