gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
Решил я заняться этим увлекательным делом, и собрал монолитное ядро. за основу взял kernel26-pf из aur. скачал, удалил из PKGBUILD собиралку модулей, из ядра - их загрузку, сделал make localmodconfig и make localyesconfig, пролистал конфиг в make menuconfig, там выключились дрова для ext4, включил их, поддержку PATA и SCSI, собрал и перезагрузился. в итоге получил kernel panic, там что-то связанное с root filesystem. полагаю, что оно не может загрузить корень. в связи с чем встает вопрос, какие опции должны быть обязательно включены, чтобы все загружалось нормально? корневой раздел имеет фс ext4, все остальные разделы тоже (кроме swap) в системе 2 диска: один, на котором корень, /home и swap - IDE второй, на котором данные - SATA |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
что бы загрузить корень надо: 1) поддержка фс корня, монолит или модулем в случае initrd, который ессно грузить 2) корректный параметр ядру с указанием корня. рекомендую начать играться с ядром так: делаем zcat /proc/config.gz >> ~/kernel_sources/.config и make menuconfig, где загружаем этот конфиг. внизу пункты будут. ядро собранное с таким конфигом будет идентично оригинальному. далее смотрим опции вырубаем собираем и тд. и я бы взял ядро с kernel.org а не с аур. и для полного счастья фотку приложите этого паника |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
спасибо, разобрался в чем соль была. я и правда лишнего отключил) собралось и взлетело. но теперь звука нету) |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
воот, поэтому стоит начать с работающей конфигурации :) |