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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.