Susikompiliuojame naują branduolį (semi-debian-way).
Paskutinė stable versija www.kernel.org rašymo momentu – 2.6.20.4
root@base:~# apt-get install bzip2 make gcc \\ kernel-package libc6-dev linux-kernel-headers root@base:~# cd /usr/src/ root@base:/usr/src# wget -c \\ http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.4.tar.bz2 root@base:/usr/src# tar -jxvf linux-2.6.20.4.tar.bz2 root@base:/usr/src# ln -sf linux-2.6.20.4 linux root@base:/usr/src# cd linux root@base:/usr/src/linux# cp /boot/config-2.6.18-4-686 .config root@base:/usr/src/linux# make oldconfig
(“m” kur įmanoma, “default” kur ne)
Pakeičiame CONFIG_LOCALVERSION=”b1″ .config faile.
Paleidžiame
root@base:/usr/src/linux# make-kpkg --initrd -rev 1 linux-image
ir einame gerti kavos. Kai kompiliavimas baigėsi:
root@base:/usr/src/linux# ls ../*.deb ../linux-image-2.6.20.4b1_1_i386.deb root@base:/usr/src/linux# dpkg -i ../linux-image-2.6.20.4b1_1_i386.deb
rebootiname į naują branduolį, ir pasitikriname, ar viskas OK. Jei viskas OK, mažytis kosmetinis tiuningas:
root@base:~# cd /boot/ root@base:/boot# for a in vmlinuz initrd.img System.map config; \\ do ln -sf ${a}-2.6.20.4b1 $a; done
ir išmetame visas šiukšles iš /boot/grub/menu.lst
Leave a comment