как загрузить образ sabrelite linux на qemu - PullRequest
0 голосов
/ 26 ноября 2018

Какая правильная команда для загрузки ядра sabrelite linux на qemu.У меня Linux linux zImage и rootfs типа ext3

Я пытаюсь загрузить ядро ​​с помощью следующей командной строки, но нет вывода консоли.

./qemu-system-arm -M sabrelite -m 1G -kernel zImage -smp 4 -drive file=console-image-mx6q-rootfs.ext3,format=raw,id=mycard -device sd-card,drive=mycard -append "console=ttymxc1,115200 root=/dev/mmcblk0p0 rootfstype=ext3 rw" -dtb zImage-imx6q-sabresd.dtb

QEMU: версия 3.0.0.

1 Ответ

0 голосов
/ 05 декабря 2018

У меня были проблемы с получением rootfs для правильного монтирования на IMX6, эмулируемом с Qemu;эти вопросы и ответы на SO решили проблему: Qemu Freescale i.MX6 DualLite SABER: корневая файловая система не монтирует

Она включала исправление кодовой базы Qemu, но это было год назад;так что теперь, используя последнюю версию, надеюсь, это работает ..

К вашему сведению, это команда, которую я использовал для его запуска:

qemu-system-arm -m 2048 -M sabrelite -kernel <path-to-zImage> -drive  file=<path-to-my-rfs.img>,format=raw,id=mysdcard -device sd-card,drive=mysdcard -append "console=ttymxc0 rootfstype=ext4 root=/dev/mmcblk0 rw rootwait init=/sbin/init" -no-reboot -nographic -dtb <path-to>/imx6dl-sabresd.dtb

HTH ..

...