удалось запустить стартовый скрипт linuxrc. Но при условии, что я busybox подменил - взял готовый бинарник собранный в buildroot и руками сделал в корне /lib и напихал туда все библиотеки, котрые понаделал buildroot.
Но никак не удается собрать busybox статически.
Ругается:
-----------------------------------------------------------
applets/applets.c:20:2: error: #warning Static linking against glibc produces buggy executables
applets/applets.c:21:2: error: #warning (glibc does not cope well with ld --gc-sections).
applets/applets.c:22:2: error: #warning See sources.redhat.com/bugzilla/show_bug.cgi?id=3400
applets/applets.c:23:2: error: #warning Note that glibc is unsuitable for static linking anyway.
applets/applets.c:24:2: error: #warning If you still want to do it, remove -Wl,--gc-sections
applets/applets.c:25:2: error: #warning from top-level Makefile and remove this warning.
make[1]: *** [applets/applets.o] Error 1
make: *** [applets] Error 2
--------------------------------------------------------------
удаляю -Wl,--gc-sections из makefile....все равно получаю это сообщение
Цитата(xor.kruger @ Oct 2 2013, 14:17)

Неоднократно использовал Initramfs. Собирал его Busybox'ом. Работало все отлично со множеством архитектур.
Шаги такие:
1. Качаете Busybox на официальном сайте www.busybox.org
2. Выставляете необходимые опции через make menuconfig. Для начала экспириментов обязательно выставьте опции сборки static.
3. Собираете Busybox: make CROSS_COMPILE=префикс
3. Инсталлируете (по умолчанию в каталог _install): make install CROSS_COMPILE=префикс
4. В каталоге _install делаете ссылку init на bin/busybox
5. Добавляете необходимые файлы устройств в каталог dev, inittab и необходимые скрипты загрузки в etc
6. Запаковываете: find . | cpio -H newc -o > ../initramfs.cpio
7. Архивируете (например gzip): gzip -9 initramfs.cpio
8. Перемещаете в каталог с ядром, указываете в опциях ядра имя файла и алгоритм сжатия. Компилируете и наслаждаетесь

ЗЫ: При таком случае в параметрах загрузки о Initramfs необязательно что-то указывать.
- подскажите....для чего шаг 4.... Такую ссылку наблюдаю, когда собираю rootfs с помощью buildroot
- поясните пж-ста шаг 8. Где и в каких опциях ядра и что нужно указать?
Сообщение отредактировал Pasa - Oct 11 2013, 08:37