LINUX.ORG.RU

versatilepb в qemu не удается запустить. kernel panic.

 , ,


0

1

Взял linux-5.4.5.tar.xz собрал gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf кросс-тулзом. Также потом выкачал busybox последний с гитхаба, собрал этим же кросс-тулзом. Запускаю и получаю такое: https://pastebin.com/5nqQdwe9

Подскажите, что забыл ?

root=/dev/ram rdinit=/sbin/init

куда у тебя root указывает? зачем? он, поди, поэтому init найти и не может

Trying to unpack rootfs image as initramfs...
random: fast init done
Freeing initrd memory: 35336K

?

anonymous
()
Ответ на: комментарий от anonymous

initrd тоже пересобрал кросс-тулзой этой же.

user2132
() автор топика
Ответ на: комментарий от user2132

:3

root, похоже, не влияет на процесс запуска, если используется initrd.

по твоей ссылке, в комментариях, некто тоже получил такую же ошибку. судя по комментарию ниже, он справился, пересобрав ядро:

Hey I got it. I didn’t enabled EABI support in Kernel Features.

anonymous
()
Ответ на: комментарий от anonymous

Я проверял в menuconfig, в новом ядре эта галка eabi стояла уже автоматом. Если все собирать на старых образах из той ссылки, то все работает. Но я хочу собрать versatilepb платформу с поддержкой gnueabihf, для запуска бинарника, собранного с hf поддержкой.

user2132
() автор топика
Ответ на: комментарий от user2132

я не знаю. может busybox тогда как-то не так собран? попробуй вместо init’а запустить то, что уже запускалось на этом проце.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.