Пересборка ядра, Debian
Очень давно не занимался обновлением ядра в linux Debian. А тут вдруг решил вспомнить прошлое :) , но совершенно не помню — что и как.
Вот и подумал набросать памятку...
Собственно приступим.
Если не стоят, ставим.
apt-get install mc kernel-package libncurses5-dev tar bzip2
Идем дальше
cd /usr/src
Качаем свежее ядро
wget -N http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.7.tar.bz2
Распаковываем
tar xjf linux-3.1.7.tar.bz2
Делаем символическую ссылку
if [ -d linux ]; then rm linux; fi; ln -s linux-3.1.7 linux
переходим в каталог linux
cd linux
Так как уже есть рабочее ядро в установленной системе то, если не хотим выставлять все галочки в конфигурации нового ядра с нуля, берём готовый config
cp /boot/config-$( uname -r ) .config
Конфигурируем ядро, либо добавляем опции
make menuconfig
После конфигурирования, надо собрать пакетик с ядром
make-kpkg linux_image --initrd
Тут можно вздремнуть, покурить или просто попить пива
Если все прошло успешно,заходим в каталог
cd /usr/src
Собираем
dpkg -i ./linux-image-3.1.7_3.1.7-10.00.Custom_amd64.deb
Конфигурация к GRUB'у должна будет выполниться автоматически, равно как и собраться initrd.
Запускаем новое ядро
reboot
Вот наверное самый простой способ обновления ядра Linux(Debian)
Количество показов: 59






