Я собирал ядро 2.6.22-r5. Для начала устанавливаем в систему следующие пакеты:

#aptitude install debhelper modutils kernel-package libncurses5-dev

Затем устанавливаем исходники из пакета linux-source-2.6.22

#dpkg -i linux-source-2.6.22_2.6.22~rc5-1~experimental.1_all.deb

Исходники после установки оказываются в папке /usr/src и они находятся в архиве linux-source-2.6.22-rc5.tar.bz2 их нужно распаковать

#tar --bzip2 -xvf /usr/src/linux-source-2.6.22-rc5.tar.bz2

После этого компилируем ядро с нужными нам параметрами

#make menuconfig

если неохота сильно возится то можно конечно с конфигурировать ядро автоматически с использованием модулей или поумолчанию это делается так:

#make defconfig

или

#make allmodconfig

(если ругнется, проверьте наличие таких пакетов как: gcc, make). Дальше сбрасываем параметры для kernel-package, выполняем для этого

#make-kpkg clean

и собираем ядро

#make-kpkg --initrd --revision=build.0.1 kernel_image

build.0.1 —вместо этого можете писать все что захотите, это нужно лишь для того что бы вы могли легко отслеживать свои сборки. После того как ядро скомпилируется, установите его

#dpkg -i ../linux-image-2.6.22-rc5_build.0.1.deb

Дальше reboot, и все в загрузчике появится еще одна строчка с новым ядром, при этом старое ядро остается тоже. Все действия выполнять из под рута!

Комментарии закрыты.

Теперь у меня есть персональная страница на Я.ру — theblackravan!

Я.ру - это новый сервис Яндекса, на котором делятся с друзьями самым интересным, знакомятся, дружат или ссорятся, вывешивают фотки, комментируют свои, чужие записи, обмениваются ссылками и рассказывают о своем настроении.