Для установке ядра понадобится более новые версии системных пакетов как написано в файле 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. Автор статьи не какой ответственности за принесенной вами ущерб не несет