LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Можешь работающее с qemu ядро собрать, и подсунуть его. u-boot это загрузчик, он тебе тут не понадобится, так как qemu ядро можно подсунуть прямо так. Ну в общем попробуй сделать копию всей флешки в файл через dd, затем используй qemu-system-arm

Linux/Multiboot boot specific:
-kernel bzImage use 'bzImage' as kernel image
-append cmdline use 'cmdline' as kernel command line
-initrd file    use 'file' as initial ram disk
-dtb    file    use 'file' as device tree image

Вот такие опции для указания ядра, можно подсунуть device tree, но оно скорее всего тебе не поможет.

Так что тебе нужно будет своё ядро указать, которое точно в qemu работает, указать правильную версию архитектуры arm (с поддержкой нужных софту фич), а так же образ флешки в качестве «диска». По идее должно работать, по крайней мере, в консоли. Ещё не забудь указать -serial stdio например чтобы логи загрузки видеть. В -append указать параметры root=/dev/sda2 или где там корневая файловая система и console=ttyS0,115200,8n1 или как-то так чтобы логи загрузки видеть.

Исходная версия Xenius, :

Можешь работающее с qemu ядро собрать, и подсунуть его. u-boot это загрузчик, он тебе тут не понадобится, так как qemu ядро можно подсунуть прямо так. Ну в общем попробуй сделать копию всей флешки в файл через dd, затем используй qemu-system-arm

Linux/Multiboot boot specific: -kernel bzImage use 'bzImage' as kernel image -append cmdline use 'cmdline' as kernel command line -initrd file use 'file' as initial ram disk -dtb file use 'file' as device tree image

Вот такие опции для указания ядра, можно подсунуть device tree, но оно скорее всего тебе не поможет.

Так что тебе нужно будет своё ядро указать, которое точно в qemu работает, указать правильную версию архитектуры arm (с поддержкой нужных софту фич), а так же образ флешки в качестве «диска». По идее должно работать, по крайней мере, в консоли. Ещё не забудь указать -serial stdio например чтобы логи загрузки видеть. В -append указать параметры root=/dev/sda2 или где там корневая файловая система и console=ttyS0,115200,8n1 или как-то так чтобы логи загрузки видеть.