LINUX.ORG.RU

Помогите с созданием initrd + busybox


0

0
Привет Всем!!! Я хочу сделать свой лайв-сиди для самообучения. Собрал ядро, сделал initrd как здесь http://www.nixp.ru/articles/making_minilinux. При загрузке этого всего - ядро в панике - не может найти /linuxrc ((((. Поможите, люди добрые - неделю в инете ковыряюсь - ниче не помогаеть
VFS:mounted root (ext2 filesystem) readonly Freeing unused kernel memory : 244k freed Failed to execute /linuxrc . Attempting defaults... Kernel panic - not syncing : No init found . Try passing init= option to kernel.
MehrunDagon
() автор топика
Ответ на: комментарий от INFOMAN
скрипт /linuxrc - создает базибокс при make install! Права задавал, писал свой скрипт - нихрена не помогло! Сюда написал - когда надежды не осталось (((( Failed execute /linuxrc - посылание до опции init в каждом случае (((
MehrunDagon
() автор топика
Ответ на: комментарий от INFOMAN
Если можно - ткните на актуальную статью - которую лично проверяли! Плиззз!!
MehrunDagon
() автор топика

может с монтированием

Может этого файла там действительно нет и с монтированием проблемы? Н-р, при загрузке initrd не монтирует ФС, содержащую этот /linuxrc, вот поэтому его и нет. Но если у тебя все файлы на одной корневой ФС, то все нормально.
AndreyMust19
()
Ответ на: комментарий от MehrunDagon

если бы файл отсутствовал

Так ведь ты так и сказал:
>не может найти /linuxrc

AndreyMust19
()
Ответ на: комментарий от MehrunDagon
> Ссылкой помочь никто не хочет?

/usr/src/linux/Documentation/early-userspace/README, читаем всё, юзаем метод C, в самом конце файла.

const86 ★★★★★
()
Ответ на: комментарий от const86
Спасибо!!! Огромное!!! Использование cpio архивации помогло!!
MehrunDagon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.