LINUX.ORG.RU

Проблема с комиляцией ядра


0

0

Решил вот перекомпилить ядро (по ряду причин, во-первых файрволл вкомпилить), сконфигурил его далее make; make modules; make install; make modules_install. Небольшие траблы начались уже сейчас - новое ядро в лило не прописалось. Ну ладно поправил - перезагружаюсь, лицезрею сообщения о загрузке ядра в оперативу, потом BIOS data check seccessfull, потом еще одна мессага типа Распаковки ядра (я не уверен) затем экран гаснет секунды на 1.5 а потом куча мессаг о неврзможности открыть /lib/modules/2.6.15.1/modules.dep далее ругается на pivot_root а потом kernel panic и все такое. Что я не вкомпилил или сделал не так?


Ну насчёт lilo ты загибаешь. make bzlilo тебя спасёт. Насчёт невозможности открыть этот файл...ну погляди, может его там действительно нету? :-)

Anoxemian ★★★★★
()

Насколько мне удалось понять, то ты первый раз ядро ставишь. Потому
что надо делать
make bzImage;
make modules;
make modules_install;
make install;

Ядро у тебя будет называться vmlinuz. Твоё старое ядро обзовется
vmlinuz.old. Лезь в конфиг lilo и добавляй свое ядро в загрузку. 
делай под рутом lilo.
Желательно переименуй своё ядро в vmlinux-2.6.15.1.

Поищи факи по компиляции ядра. "Ядерная физика для домохозяйки"
вроде называется. 

Manefesto
()

разберись с initrd

ananas ★★★★★
()

он корень в ro mode монтирует или не доходит?

и если можно, то поподробнее что он там пишет и из-за чего kernel panic?

samson ★★
()

Для начала надо было прочитать про mkinitrd, и усвоить что сналчала делается make modules_install, и только потом make install

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