apt-get install linux-tree-2.6.30 kernel-package libncurses5-dev
Теперь небольшой ликбез, в Debian много всяких пакетов, который на первый взгляд дублируют друг друга:
apt-cache search linux-source
linux-patch-debian-2.6.26 - Debian patches to version 2.6.26 of the Linux kernel
linux-source-2.6.26 - Linux kernel source for version 2.6.26 with Debian patches
linux-tree-2.6.26 - Linux kernel source tree for building Debian kernel images
linux-patch-debian-2.6.29 - Debian patches to version 2.6.29 of the Linux kernel
linux-patch-debian-2.6.30 - Debian patches to version 2.6.30 of the Linux kernel
linux-source-2.6.29 - Linux kernel source for version 2.6.29 with Debian patches
linux-source-2.6.30 - Linux kernel source for version 2.6.30 with Debian patches
linux-tree-2.6.29 - Linux kernel source tree for building Debian kernel images
linux-tree-2.6.30 - Linux kernel source tree for building Debian kernel images
В частности linux-tree по описанию похож на linux-source, но на самом деле это не так. linux-tree - это "meta" пакет, который ставит все необходимое для сборки ядра и в том числе сам пакет kernel-source и patch-debian.
Переходим в папку с исходниками ядра:
cd /usr/src
Распаковываем:
tar -xf linux-source-2.6.30.tar.bz2
Переходим в папку сорцов ядра:
cd linux-source-2.6.30
Копируем конфиг от рабочего ядра:
cp /boot/config-2.6.30-bpo.2-amd64 .config
Теперь запускаем конфигурацию ядра:
make menuconfig
Корректируем, что требуется, выходим из конфигуратора по Exit и подтверждаем сохранение конфига.
Теперь запускаем сборку deb пакета с ядром.
Очищаем директорию от временных файлов, оставшихся от прошлой сборки(если она была):
make-kpkg clean
Собираем пакет с указанием того, что это наше кастомное ядро:
make-kpkg --initrd --revision=1.0 --append-to-version=-mycompany kernel-image
Ну и уходим пить кофе, после окончания сборки в папке /usr/src будет создан .deb файл с именем нашего собранного ядра и его будет достаточно просто поставить через dpkg -i =)
После этого необходимо открыть конфиг grub:
vi /boot/grub/menu.lst
И выбрать наше новое ядро для загрузки по умолчанию.
(с) http://debianadmin.ru/sborka-yader-i-modulej-yadra-v-debian.html
No comments :
Post a Comment
Note: only a member of this blog may post a comment.