kernel panic при загрузке самосборного ядра

Решил я заняться этим увлекательным делом, и собрал монолитное ядро. за основу взял kernel26-pf из aur.

скачал, удалил из PKGBUILD собиралку модулей, из ядра - их загрузку, сделал make localmodconfig и make localyesconfig,
пролистал конфиг в make menuconfig, там выключились дрова для ext4, включил их, поддержку PATA и SCSI, собрал и перезагрузился.

в итоге получил kernel panic, там что-то связанное с root filesystem.

полагаю, что оно не может загрузить корень. в связи с чем встает вопрос, какие опции должны быть обязательно включены, чтобы все загружалось нормально?

корневой раздел имеет фс ext4, все остальные разделы тоже (кроме swap)
в системе 2 диска: один, на котором корень, /home и swap - IDE
второй, на котором данные - SATA
что бы загрузить корень надо:
1) поддержка фс корня, монолит или модулем в случае initrd, который ессно грузить
2) корректный параметр ядру с указанием корня.
рекомендую начать играться с ядром так: делаем zcat /proc/config.gz >> ~/kernel_sources/.config и make menuconfig, где загружаем этот конфиг. внизу пункты будут. ядро собранное с таким конфигом будет идентично оригинальному. далее смотрим опции вырубаем собираем и тд. и я бы взял ядро с kernel.org а не с аур.
и для полного счастья фотку приложите этого паника
спасибо, разобрался в чем соль была. я и правда лишнего отключил)
собралось и взлетело. но теперь звука нету)
воот, поэтому стоит начать с работающей конфигурации :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.