Для установке ядра понадобится более новые версии системных пакетов как написано в файле linux-2.6.x/Documentation/Changes

Название пакета
Требуемая версия
Команды для проверки установленной версии     

Gnu C
2.95.3
# gcc --version

Gnu make
3.79.1
# make --version

binutils
2.12
# ld -v

util-linux
2.10o
# fdformat --version

module-init-tools
0.9.10
# depmod -V

e2fsprogs
1.29
# tune2fs

jfsutils
1.1.3
# fsck.jfs -V

reiserfsprogs
3.6.3
# reiserfsck -V 2>&1|grep reiserfsprogs

xfsprogs
2.6.0
# xfs_db -V

pcmcia-cs
3.1.21
# cardmgr -V

quota-tools
3.09
# quota -V

PPP
2.4.0
# pppd --version

isdn4k-utils
3.1pre1
# isdnctrl 2>&1|grep version

nfs-utils
1.0.5
# showmount --version

procps
3.2.0
# ps --version

oprofile
0.5.3
# oprofiled –version

           

                Все эти файлы можно найти на wwwgoogle.com

Установка  module-init-tools

1 Скачиваем module-init-tools wget -c ftp://ftp.kernel.org/pub/linux/utils/ke … nit-tools- 3.0.tar.bz2

2 Распаковываем архив tar -jxvf module-init-tools-3.0.tar.bz2

3 Входим в каталог cd  module-init-tools-3.0

4 ./configure –prefix=/

5 make moveold сохраняем modutils для работы с ядром 2.4

6 make

7 make install

8 ./generate-modprobe.conf /etc/modprobe.conf

9 depmod -a

Установка ядра

1 wget -c ftp://ftp.kernel.org/pub/linux/kernel/v … .8.tar.bz2 - скачиваем ядро

2 cp linux-2.6.8.tar.bz2 /usr/src/ - копируем ядро

3 cd /usr/src/ - входим в каталог

4 tar -jxvf linux-2.6.8.tar.bz2 - распаковываем архив

5 cd /usr/src/linux-2.6.8 - входим в каталог

6 make mrproper - очищаем конфиг настроек

7 Конфигурируем ядро make menuconfig – текстовая утилита с системой меню; make config – простая текстовая утилита; make xconfig – новая графическая утилита, основанная на библиотеке Qt работает только в среде X Window; make gconfig графическая утилита, основанная на Gtk+.

make menuconfig

make config

make xconfig

make gconfig

Конфигурацию ядра каждый должен

настраивать под свою систему, новечькам советую компилировать ядро по умолчанию, то есть не чего там не трогать.

8 make help - можно не использовать, так как это всеволиж справка

9 make bzImage – собираем ядро

10 make modules – собираем модули

11 make modules_install – устанавливаем модули

12 cd /boot

13 mv vmlinuz – сохраняем свое старое ядро

14 mv System.map System.map-old

15 cp /usr/src/linux-2.6.8/Sustem.map /boot/System.map

16 cp /usr/src/linux-2.6.8/arch/i386/boot/bzImage /boot/vmlinux – копируем новое ядро

17 /sbin/mkinitrd /boot/initrd-2.6.8.img 2.6.8 – если в вашей системе установлен SCSI контроллер

Правим загрузчики

Для загрузчика lilo

18 cd /etc

19 vi lilo.conf – правим lilo.conf для загрузки вашего нового ядра

20  /sbin/lilo – обновляем загрузчик lilo

Для загрузчика grub

21 cd /boot/grub/

22 vi grub.conf

22 reboot – перезагружаемая

P.S. Автор статьи не какой ответственности за принесенной вами ущерб не несет :)