Glavna arrow Linux/Unix arrow Konfiguracija arrow Rekompilacija Kernela petak 25 jul 2008 
Sadrzaj
Glavna
Forum
Linux/Unix
Windows
Mreze
Sigurnost
Hardware
Knjige
Mobilni/PDA
Preuzimanje
Whois
Web Alati
Adresar
Galerija
Pretraga
E-mail
Kontakt
Pristup





Zaboravili ste lozinku?
Nemate nalog? Napravite nalog
 
samo po 1o1.com
po celom SCG web-u
Rekompilacija Kernela | Štampaj |
Autor Tim 1o1   
Razlozi za upgrade kernela:

Postoji dosta razloga zasto bi ste mogli unaprijediti svoj kernel. Ako trebate nove drajvere za vas hardware, ili trebate ili trebate upgrade zbog bugova u kernelu. Obicno su novi kerneli brzi i stabilniji od starih!

Download source -a:

Mozete saznati koji je zadnji kernel te ga skinuti sa www.kernel.org isto tako i patcheve mozete naci tamo.

Dekompresiranje arhive

*Note* Ovaj dio je samo za downloadani source.

Dekompresirajte fajl koji ste upravo skinuli sa:
'gzip -dc linux-2.x.xx.tar.gz | tar xvvf -'
Onda premjestite direktorij linux-2.x.xx u /usr/src s ovim:
'mv linux-2.x.xx /usr/src'
Odite u taj direktorij:
'cd /usr/src'
Napravite listu direktorija ('ls') da vidite da je tamo direktorij nazvan linux, ako je uklonite ga:
'rm -rf linux'
Sad morate napraviti link nazvan linux. U vasem /usr/src direktoriju utipkajte:
'ln -s linux-2.x.xx linux'

Sad za sve koji ste skinuli patch, unkompresirajte ga:
'gzip -d path-2.x.xx.gz'
Maknite ga u /usr/src direktorij:
'mv patch-2.x.xx /usr/src'

Znajte vas hardware:

Trebali biste znati vas hardware prije nego upgreadate kernel, da bi mogli instalirati pravilne module sa vasim kernelom. Ako dobro poznate vas sistem i poznate svaku karticu u njemu, sve, preskocite u sljedeci korak. Za sve ostale imam par naredbi da probate:

'lspci' ce vam prikazati pci kartice spojene na racunalo
'dmesg' ce vam dati dosta korisnih informacija.

Kompajliranje sourca:

Prebacite se u /usr/src/linux direktorij:
'cd /usr/src/linux'
I utipkajte sljedece:
'make mrproper'
Bit cete u mogucnosti da pocnete konfigurirati kernel sto ce se kompajlitati primjenjivajuci ove naredbe:
'make config' - Odlicno ako radite preko telneta ili spore veze.
'make menuconfig' - Dobro ako ste na masini ili imate brzu telnet vezu.
'make xconfig' - Front-end za Xwindowse.
'make oldconfig' - Dopusta vam da koristite stari .config file (od pomoci za update).
Sad konfigurirajte kernel da zadovoljava vase potrebe, prodjite kroz meni pazljivo, ako ste zapeli vidite help. Maknite sve sto vas sistem ne zahtjeva. Sto je manji kernel to ce vam sistem biti brzi! Kad ste zavrsili s konfiguriranjem kernela, sejvajte i izidjite. Pa napisite:
'make dep ; make bzImage ; make modules' ; 'make modules_install'

Kopiranje boot fajlova:

Kao root, kopirajte bzImage iz /usr/src/linux/arch/i386/boot u /boot:
'cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-2.x.xx'
Mozete mu promjeniti ime u bilo sto, ali kernel-2.x.xx je jednostavno za zapamtit.

Konfiguriranje lilo-a:

Premjestite se u /etc:
'cd /etc'
I otvorite lilo.conf fajl:
'nano -w lilo.conf' ili 'pico ./lilo.conf'
Na kraju lilo.conf unesite par linija texta:


image=/boot/kernel-2.x.xx
label=linux-2.x.xx
read-only
root=/dev/hda1


Spremi lilo.conf i izidji iz njega.
Pokrenite lilo:
Ako je sve poslo dobro vidjet cete:
Added linux *
Added linux-2.x.xx

Ako ste to dobili restartajte racunalo.

Kad ste restartali:

Ako sve radi editirajte /etc/lilo.conf opet i izbacite stari kernel (dio iznad ovog sto ste umetnuli) i pokrenite lilo ponovno:
'lilo'
Ako je bilo problema sa startanjem nemojete napravit ovjaj korak! Rebootajte sa starim kernelom i idite na iduci korak!

Ako je bilo problema:

Rebootajte sistem u stari kernel, maknite sto ste dodali u /etc/lilo.conf, restartajte lilo:
'lilo'
Ako biste htjeli pokusati ponovno odite natrag u /usr/src:
'cd /usr/src'
Pocistite stare fajlove:
'make clean'
I odite natrag u config i loadajte fajl kojeg ste sacuvali, prelistajte za greske...

Instaliranje patcha:

Ovo je jednostavno, samo dvije naredbe:

'cd /usr/src'
'patch -p0 < patch-2.x.xx'


-------------------------------------------------------------------------

 
: Glavna :: Forum :: Linux/Unix :: Windows :: Mreze :: Sigurnost :: Hardware :: Knjige :: Mobilni/PDA :: Preuzimanje :
Powered by 1o1
PodignimoStupove!