RU EN

Компиляция ядра 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


Оставить комментарий


Имя  


Комментарий *