Что нам нужно из интернета:
Исходники ядра 2.6.5. Всегда свежее берется с kernel.org
Первым делом нужно проверить установлены в системе заголовки и исходники ядра. Делается вот такой командой:
rpm -q kernel-headers kernel-source make
и должно вывести примерно следующее:
Копируем linux-2.6.5.tar.bz2 в /usr/src
cp linux-2.6.5.tar.bz2 /usr/src
cd /usr/src
bunzip2 linux-2.6.5.tar.bz2
tar –xvf linux-2.6.5.tar
rm –f linux-2.6.5.tar
cd linux-2.6.5
make config или make menuconfig
это меню конфигурации нового ядра. Там указывается какие функции подключать, какие нет, а какие подключать модульно.
Выглядит оно примерно так:
Все предельно просто:
нажимаете Enter – переходите в нужный раздел
нажимаете пробел – выбираете функцию
О том какие опции Вам нужны можете определиться с помощью этого сайта. Там популярно изложено что какая надпись обозначает.
У меня получилось вот такое ядро.
Далее выполняем:
make bzImage
создается сжатый образ ядра, и хранится он в
/usr/src/linux-2.6.5/arch/i386/boot/bzImage
собираем модули:
make modules
устанавливаем модули:
make modules_install
ядро сразу устанавливать не рекомендую. Лучше сначала протестировать.
Для этого нужно изменить настройку загрузчика /etc/lilo.conf. Если он конечно же Lilo. Вот к примеру так:
До:
После:
далее выполняете команды:
lilo –t –v
lilo
и перезагружаете комп.
При перезагрузке выбираете new_linux. Это и будет новое ядро.
В этом ядре перестанет работать rpm.
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
no packages
Испрвляется так:
export LD_ASSUME_KERNEL=2.2.5
Ссылки по теме:
Полная документация по установки ядер 2.6
Конфигурация ядра
Коментарии: 2 | Добавить комментарий
Голосование.
Всего голосов: 876 Коментариев: 13 Результаты
Сети.
Enigma Parus Inet ISP STARLINE.BET OLVI Краевид Belkin-NET uzh-net.com <KYDA?Lan o-zone.kiev.ua Hotel Consulting Group (ХКГ-Интернет) ТРК ИДЕАЛ IKS Network Lan4ever 3lan HomeNet - Троещина Инфопростор Всего сетей: 1187