Компиляция ядра Debian
Устанавливаем переменные окружения для компиляции с оптимизирующими ключами:
export CHOST='x86_64-pc-linux-gnu' export CFLAGS="-O3 -march=k8-sse3 -fomit-frame-pointer -pipe" export CXXFLAGS="-O3 -march=k8-sse3 -fomit-frame-pointer -pipe" # Установка необходимых пакетов: sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
ВНИМАНИЕ! Указанные выше ключи только для процессоров AMD Athlon 64 X2! Подробнее об оптимизирующих ключах: ключи gcc компилятора, безопасные ключи для AMD. Далее скачиваем исходники:
wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.1.5.tar.bz2 tar jxf linux-3.1.5.tar.bz2 cd linux-3.1.5
Конфигурируем и компилируем ядро:
cp /boot/config-`uname -r` ./.config make menuconfig fakeroot make-kpkg --revision=1.0.Custom --initrd kernel_image kernel_headers
Устанавливаем ядро и перезагружаемся:
dpkg -i ../*.deb reboot
Янчарук А.В.
11.12.2011 23:48