!!!Ovo je jedan komplikovan "zahvat", zato ako niste 100% sigurni da znate, nemojte se upuštati u to!!!
!!!Ako se nesto nepredviđeno desi, autor teksta nije odgovoran za posledice!!!
Podrazumeva se da sve komande koristite kao root!!!
Prvo je potrebno skinuti željeni kernel, mada je moguće u slučaju potrebe i prekompajlirati postojeći kernel.
Kernel ćete naći na sledećoj adresi:
ftp://ftp.kernel.org/pub/linux/kernel/v2.6
Kada skinete željenu verziju ona je zapakovana npr. linux-2.6.21.5.tar.gz.
Potrebno je raspakovati, sledećom komandom:
Code: Select all
$ tar -zxvf linux-2.6.21.5.tar.gz /usr/src/
Code: Select all
$ cd /
$ cd /usr/src
Code: Select all
$ rm linux
Code: Select all
$ ln -s linux-2.6.21.5 linux
Code: Select all
$ cd linux
$ make mrproper
$ make clean
Code: Select all
$ make menuconfig (može i xconfig ako ste u grafičkom okruženju)
Code: Select all
$ make dep
Code: Select all
$ make bzImage
Code: Select all
$ make modules
Code: Select all
$ make modules_install
Code: Select all
$ cp arch/i386/boot/bzImage /boot/vmlinuz.novi
Code: Select all
$ cp Sytem.map /boot/
Code: Select all
$ joe /etc/lilo.conf
Code: Select all
image = /boot/vmlinuz.novi
root = /dev/sda1 #Ovde naravno stavljate particiju na kojoj je system
label = Linux-2.6.21.5
read-only
I sledeći korak je
Code: Select all
$ cd /
Code: Select all
$ /sbin/lilo
Added Linux-2.6.20 # Stari kernel ovo ne mora biti isto u zavisnosti od vašeg starog kernela
Added Linux-2.6.21.5 # Novi kernel u nasem slučaju gore kompajlirani kernel
Restartujte sistem, u LILOu izaberite novi kernel, i ako ste sve uradili kako treba, vaš linux će se podići sa novim kernelom.
Srećno