Dobrodošli na wiki srpske Slackware zajednice. Za izmenu sadržaja je neophodno registrovati nalog. Pre uređivanja ili dodavanja sadržaja poigrajte se sa wiki sintaksom u igralištu.

Sve korake osim prvog morate da radite prijavljeni kao root

Preuzmemo source kernela
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.x.x.tar.bz2
Premestimo i odpakujemo source u /usr/src/
mv linux-3.x.x.tar.bz2 /usr/src/
cd /usr/src/
tar xfj linux-3.x.x.tar.bz2
rm -rf linux
ln -s /usr/src/linux-3.x.x /usr/src/linux
cd /usr/src/linux
Iskoristimo postojeći (default slackware) //.config// fajl
zcat /proc/config.gz > .config
Zatim pokrenemo //menu// koji nam omogućava da konfigurišemo kernel
make xconfig

Ovde možete da pritisnete kombinaciju tastera CTRL+F2 i da kucate debug, a zatim da isključite sve ili što više opcija koje u nazivu sadrže pomenutu reč. Na taj način ćete dosta smanjiti veličinu kernela. Takođe možete da kucate laptop ukoliko koristite desktop računar i da isključite opcije koje se tiču laptop. Isto uradite i za netbook, apple, macintosh, radio (ako ne slušate radio preko interneta…

Ne pokušavajte da naprvite neke izmene ukoliko niste sigurni šta radite

Ako ste načinili izmene, pre zatvaranja prozora sačuvajte sve to → Save.

Kompajliranje, instaliranje Kernela, Modula...
make all
make modules_install
make install

Koristite

make -j BROJ_JEZGRA+1 all

ukoliko imate procesor sa vise od jednog jezgra

Primer:

make -j 4 all

ako imate 3 jezgra

Kopiramo i linkujemo boot image
rm /boot/vmlinuz 
ln -s /boot/vmlinuz-3.x.x /boot/vmlinuz
Kopiramo i linkujemo System.map
rm /boot/System.map 
ln -s /boot/System.map-3.x.x /boot/System.map
Kopiramo i linkujemo .config fajl koji smo koristili pri kompajliranju kernela
cp /usr/src/linux/.config /boot/config-3.x.x
rm /boot/config
ln -s /boot/config-3.x.x /boot/config
Rekonfigurišite LILO
lilo

Ili ako koristite Grub2, onda:

su -c 'update-grub'

Restartujte računar i pravac u novi kernel.


QR Code
QR Code uputstva:kompajliranje_kernela_3.x (generated for current page)