Цитата(Илья_Антоненко @ Feb 27 2007, 12:18)

Может есть какой-нибудь совет, ну или ссылка где можно увеличить багаж знаний.
Я, когда у меня только начался интерес к процессу загрузки пингвина, ковырял Movix. Его initrd потрошил. Понравилось, как там определение оборудования сделано.
Цитата(Илья_Антоненко @ Feb 27 2007, 12:18)

Далее перезагружаю, дохожу до момента загрузки, выбираю свое ядро, а дальше после некоторых шагов загрузки получаю kernel panic, связанный с тем, что не может примонтировать VFS. Предварительно сообщает, что патаметр root= задано не правильно. Честно говоря не знаю, что делать.
Здесь все просто. В initrd выполняется /initrc (кажется), который может быть скриптом. После
выхода из него, ядро пытается примонтировать то, что было задано при компиляции или при загрузке с помощью опции root=... Если такового не существует, ведро впадает в панику. Вывод, здесь два варианта.
Первый описан в man initrd, и реализован в в различных дистрибах (в Movix'е в том числе), т.е. подгрузить модуль для дискового девайса и нужной fs и ядро потом само подмонтирует нужный раздел.
Второй, и наиболее простой, ИМХО,
просто не выходить из /initrc...