Собираем новое ядро 2.6.22-r5
Написал: Евгений Фомин в категорию Debian, Linux Дистрибутивы, Linux: настройкаЯ собирал ядро 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, и все в загрузчике появится еще одна строчка с новым ядром, при этом старое ядро остается тоже. Все действия выполнять из под рута!