Kao prvo ovo je uputstvo za 2.6.* verzije kernela, ali sa moze se lako prilagoditi i ostalim verzijama.
Pre svega downloadujte source sa kernel.org , posle toga premestite downloadovani fajl u /usr/src folder pa onda:
Code:
$ cd /usr/src
$ tar -xjf linux-2.6.x.tar.bz2
$ rm -f linux
$ ln -s linux-2.6.x linux
$ cd linux
$ cd /usr/src
$ tar -xjf linux-2.6.x.tar.bz2
$ rm -f linux
$ ln -s linux-2.6.x linux
$ cd linux
Posle toga imamo dve mogucnosti:
Nachin br 1:
editujemo fajl /etc/lilo.conf u kojem dodamo:
Code:
image = /boot/vmlinuz.old
root = /dev/hdax
label = Linux.old
image = /boot/vmlinuz.old
root = /dev/hdax
label = Linux.old
umesto hdax stavite vashu particiju kao shto je hda5 ili slichno.
Posle LILO editovanja moramo da editujemo josh jedan fajl:
Code:
$ pico Makefile
$ pico Makefile
u kojem skinemo comment koji se nalazi na pochetku linije 450:
sa
#export INSTALL_PATH=/boot pretvorimo u export INSTALL_PATH=/boot .... pritisnemo CTRL+X i posle toga Y i Enter da bih smo sejvovali.
Sada:
Code:
$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make menuconfig
ako hocete tekstualno biranje drajvera i modules inache koristite
$ make xconfig
sejvujte ono shto se izabrali
$ make
$ su -c make modules_install
$ make install
$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make menuconfig
ako hocete tekstualno biranje drajvera i modules inache koristite
$ make xconfig
sejvujte ono shto se izabrali
$ make
$ su -c make modules_install
$ make install
tu smo reshili sve, rebootujemo i imamo i stari i novi kernel i ako neshto niste dobro podesili mozete uvek stari da koristite....
A sada nachin br. 2:
Code:
$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make xconfig
$ make bzImage
$ make modules
logujte se kao root i posle
$ make modules_install
$ cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6
$ cp System.map /boot/System.map-2.6
$ rm -rf /boot/System.map
$ ln -sf /boot/System.map-2.6 /boot/System.map
$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make xconfig
$ make bzImage
$ make modules
logujte se kao root i posle
$ make modules_install
$ cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6
$ cp System.map /boot/System.map-2.6
$ rm -rf /boot/System.map
$ ln -sf /boot/System.map-2.6 /boot/System.map
Posle ovoga ide editovanje /etc/lilo.conf fajla u kojem dodajemo:
Code:
image = /boot/vmlinuz-2.6
root = /dev/hdax
label = Linux-2.6
image = /boot/vmlinuz-2.6
root = /dev/hdax
label = Linux-2.6
pa onda:
Code:
$ /sbin/lilo.conf
$ /sbin/lilo.conf
ako nema greshaka, reboot i eto novog i starog kernela...samo birajte ;)
Nadam se da sam nekom pomogao sa ovim :P
[Ovu poruku je menjao thugic dana 14.07.2005. u 02:08 GMT+1]
[Ovu poruku je menjao thugic dana 14.07.2005. u 02:10 GMT+1]
Be-root or re-boot? That is the question!