LINUX.ORG.RU

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

Ага, кобра, блин. Не умничай.

anonymous
()

Нужен, например, если поддержка корневой fs собрана модулем. Короче, с initrd подгружаются необходимые в ходе загрузки os модули. В принципе, можно и без него.

man mkinitrd

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

Я так понимаю, что от версии ядра initrd.img зависеть не должен?

Вообще, у меня очень странная проблема: в начале я скомпилил ядро с поддержкой raiserfs как модуля (просто не обратил внимания), ясно дело не загрузилось, затем скомпилил поддержку уже в ядре -- картина та же. Вот думал, что проблема с initrd.img, тем более, что выдается ошибка типа unknown block (0,0)...

anonymous
()

это файловая система, которая запакована в файл и используется заместо корня в процессе загрузки. нужна для таких вещей как фрэймбуффер и т.д. Если собираешь свое ядро и без всяких наворотов он тебе нафиг не нужен

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

А не загрузилось по той причине , что initrd -- ext2 => нужна поддержка ext2 не модулем(он не может его подмонтировать)

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

>Я так понимаю, что от версии ядра initrd.img зависеть не должен?

Еще как должен, если в процессе загрузки подгружаются модули ядра.

qwe ★★★
()
Ответ на: комментарий от xnix

> initrd -- ext2

Совсем не обязательно. Может быть и ramfs - сжатый cpio архив и minix, да и любой другой ф.с., но поддержка ядром этой ф.с., действительно обязательна.

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