LINUX.ORG.RU

Изменение ядра


0

0

Поставил новое ядро(2.6.4),и хочу внести в него некоторые изменения ,но вот почему-то в /boot нету config-2.6.4, а есть только для старого ядра. Как мне это сделать? А то я не хочу заново всё устанавливать.

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

Ну вот я скопировал.Что делать дальше?

anonymous
()

make install - все жолжен сделать. У меня правда initrd-xx.img почему-то не делает.

anonymous
()

Причем тут LILO? А make install использовать не рекомендуется. После компиляции ядра копируешь конфиг и bzImage из /usr/src/linux и /usr/src/linux/arch/i386/boot/ сответствнно в /boot/. Чтобы внести изменнения в ядро. Идешь в /usr/src/linux/ делаешь make clean; make mrproper, потом копируешь конфиг в /usr/src/linux/ называешь его .config и делаешь make config или make menuconfig или make xconfig. Вносишь изменения и компилишь. Все. Читай Kernel-HOWTO.

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

не надо kernel howto. Он староват.

1. Если ты делаешь make mrproper, то убивается все, включая конфиги, поэтому make clean не нужен.
2. Если ты делаешь make clean, то все равно все, что было собрано, будет убито. Так что в обычном случае можно обойтись и им (а в принципе можно вообще забить, если ядро собралось и установилось нормально).
3. По установке - можно дать такую команду:

#make dep bzImage modules modules_install install

(или ту же последовательность, только с make:
make dep
make bzImage
...
)

Однако если у тебя ядро 2.6, то тебе нужно было читать наше faq:
make
make modules_install
make install

(просто make и make install почему-то больше не работает, хотя именно это рекомендуют в ридмишке к ядру).

P.S. В современных дистрибах ничего не нужно таскать руками - все сделают установочные скрипты (насчет slackware не в курсе).

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