Имеется плата SK-MAT91sam9xe512. Ставил рутовскою файловою систему debian на 200 метров, стала без проблем. Сейчас нужно сделать рутовскую файловою систему на busybox. Компиляция делалась с помущу arm-none-linux-gnueabi,(http://www.codesourcery.com arm-2010q1) ядро компилированное ним же. Инстилляция busybox делалась на скелет взятой из http://starterkit.ru/html/index.php?name=forum&op=view&id=5433&last. Компиляция происходила с опцыей build it as a static binary. Рутовская файловая система так и не примонтировалась. Выкидывалось:
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
В чём может быть проблема?
1) arm-2010q1 - какая там версия gcc ? у меня с версией 4.4.+ busybox не заработал (тулчейн был самосборный), возможно кто-то собирал его тулчейном codesourcery и подтвердит работоспособность.
2) если используется initramfs - в корне должен быть симлинк на init
#ln -s bin/busybox init
Скомпилировав уже другим тулчейном (http://www.at91.com/linux4sam/bin/view/Linux4SAM/SoftwareTools#Cross_Toolchain,
Sourcery G++ Lite 2007q1-10). І та же проблема:
## Booting image at 21000000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3053320 Bytes = 2.9 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
OK
Starting kernel ...
Linux version 2.6.28 (root@igor-laptop) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery Sourcery G++ Lite 2007q1-10)) #11 Thu Nov 11 12:53:29 EET 2010
Загрузитесь с чего загружается, подмонтируйте диск с которого не загружается и попробуйте сделать chroot, прогнать strace. Потом ядро подозрительно пухлое
что-то мысли пока иссякли - давненько с бизибоксом не возился ибо недолюбливаю его :)
провел серию экспериментов
взял неточенное 2.6.34 и карточку с бизибокс 1.13.4
проверяя зависимость параметров получил тоже что и ТС:
что потом не делал - не работает.
помогло make clean, возвращение на исходную пунктов ядре и две пересборки:
собственно, действия и результат не очевидены, потому ничего дельного и не пишу
ядро запросто валит в кору с теми же симптомами, если например не включена опция NWFPE. впрочем у ТС она вроде включена:
это неплющенное ядро, вполне может быть такого размера, т.б. там навешен драйвер видюхи
у меня для 9260 что-то типа:
ТС могу посоветовать попробовать какой-нить другой компилятор.
попробовать пощелкать в конфиге ядра опциями General Setup->Configure ... (for small system)
Kernel Features->Use the ARM EABI...
понимаю, что советы на уровне шаманства :)
Всем ПРивет еще раз....!!! после трех дней изнурительных попыток, проблема все таки осталась открытой(((
Перепробовал разные тулчейны, которым пересобрал как разные версии БИЗИБОКСА , так и ядра..
к сожалению одна и таже картина
Может кто знает альтернативные способы создание небольших файловых систем, или у кого-то завалялся еще какой нибуть скилет для БИЗИБОКСА (так-как с Дебианом разобрался, но надо че-то поменьше).!!!!!!
Я из треда не уловил - у вас кит от Павла? если да, то в комплекте д.б. диск с набором софта для построения "от а до я". Может есть смысл сначала покрутить штатный софт и потренироваться в сборе системых модулей..
Еще, как вариант, попробовать поставить Buildroot (хоть я его не люблю, но все же посоветую).
Я его ставил на виртуалку под Дебьян, получал вполне жизнеспособный вариант рутовой системы на Busybox. Откуда как и что - поищите на форуме..
Вот сюда можно заглянуть - очень полезная информация: http://dmilvdv.narod.ru/AT91SAM9260/index.html
В том то и дело, что плату заказывал по почте, и диска не было в комплекте. А все прилагаемое скидывали по электронке и там к сожалению рутовой нету(((