Linux kernel srce je svakog Linux sustava. On upravlja korisničkim unosom/izlazom, hardverom i kontrolira napajanje računala. Dok je jezgra koja dolazi s vašom Linux distribucijom obično dovoljna, to vam omogućuje da napravite svoju vlastitu specijaliziranu jezgru!
Koraci
Korak 1. Preuzmite najnoviju verziju jezgre Linuxa
Ovdje ga možete preuzeti.
Korak 2. Obavezno preuzmite cijeli izvor
U to se možete uvjeriti klikom na "F" gdje piše "Najnovija stabilna verzija je …" U suprotnom ćete samo preuzeti zakrpu koja se koristi kada je vaš trenutni kernel manji od zakrpe. Primjer za to bio bi 3.4.4.1 >> 3.4.4.2
Korak 3. Provjerite jeste li preuzeli cijeli izvorni kod
Provjerite nije li u pitanju dnevnik zakrpa ili promjena.
Korak 4. Otvorite terminal
Korak 5. Izdvojite jezgru
Koristite ove naredbe.
tar xjvf kernel (ovdje je -j opcija za kompresiju bz2)
Korak 6. Premjestite se u direktorij (na terminalu) koji je kreiran
Korak 7. Konfigurirajte jezgru
Postoje 4 uobičajena načina za to.
- Napravi staru konfiguraciju - postavlja vam pitanja o tome što bi jezgra trebala podržavati jedno po jedno, što oduzima mnogo vremena.
- Make menuconfig - stvara izbornik u kojem možete pregledavati opcije o tome što kernel podržava. Zahtijeva knjižnicu prokletstva, ali to je vjerojatno već na vašem računalu.
- Učinite qconfig/xconfig/gconfig - isto što i menuconfig, samo što je sada konfiguracijski izbornik baziran na grafici. "Qconfig" Zahtijeva knjižnicu QT.
- Koristi konfiguraciju trenutnog jezgra. Pokrenite ovo iz izvorne mape jezgre "cp /boot /config -`uname -r`.config". Ovo štedi mnogo vremena, ali možda ćete htjeti promijeniti broj verzije kernela koji će se sastaviti kako biste izbjegli zamjenu trenutnog jezgra. "Općenito postavljanje" "Lokalna verzija - dodaj izdanju kernela". Primjer ako je broj verzije jezgre 3.13.0, možete primjer tamo napisati 3.13.0. RC1.
Korak 8. Instalirajte upravljačke programe
Nakon što se prozor za konfiguraciju otvori, vidjet ćete da je već odabrana određena vrsta konfiguracije, poput podrške za bitne upravljačke programe, poput bežične podrške Broadcom/datotečnog sustava EXT4 itd. Nadalje, možete prilagoditi opcije kao što je dodavanje podrške za vašu određenu vrstu uređaja/ kontroler/upravljački program poput vas mogu dodati podršku za datotečni sustav NTFS iz "Datotečni sustav >> DOS/FAT/NT/>> odaberite podršku za datotečni sustav NTFS, čime ćete u potpunosti iskoristiti prilagođenu jezgru.
-
NAPOMENA: Tijekom konfiguriranja jezgre vidjet ćete odjeljak poznat kao hakiranje jezgre (pod hakiranjem mislimo istražiti ga), gdje su date različite vrste opcija za hakiranje kernela i njegovo učenje. Ako ga želite koristiti, možete dodati dodatne opcije, inače možete onemogućiti opciju "otklanjanje pogrešaka u jezgri" jer jezgru čini znatno težom i može biti neprikladna za upotrebu u proizvodnom okruženju.
Korak 9. Prevedite i instalirajte jezgru
Možete pokrenuti potrebne naredbe u jednom retku odvajajući ih dvostrukim znakovima (&&) kao što je dolje napisano. To može potrajati dugo.
- make && make modules_install && make install
- Možda biste htjeli koristiti -j opciju s make. To omogućuje stvaranje dodatnih procesa za sastavljanje jezgre, sintaksa bi bila "make -j 3". 3 ovdje predstavlja broj procesa koje je potrebno stvoriti.
Korak 10. Učinite kernel pokretačkim
Korak 11. Idite na boot
Korak 12. Pokrenite sljedeću naredbu
Ne zaboravite zamijeniti brojem verzije jezgre koju ste izgradili.
- "mkinitrd -o initrd.img-"
- Za distrate zasnovane na Redhatu ne morate stvarati initrd jer je kreiran prema zadanim postavkama
Korak 13. Usmjerite boot loader na novu jezgru
Dakle, može se započeti. Upotrijebite alat koji ste dobili s vašim distributorom za konfiguriranje vašeg pokretačkog programa. Dodajte novi unos za novu jezgru.
Korak 14. Ponovo pokrenite sustav
Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom
Savjeti
- Menuconfig je obično najbolja opcija pri konfiguriranju jezgre.
- Ne zahtijevaju sva računala stvaranje initrd -a, ali to je sigurno učiniti u slučaju da to učini vaše.