Jedna od prednosti operativnih sistema iz porodice Linux je njihova fleksibilnost, koja se očituje u prisustvu širokih mogućnosti za modifikacije. Ovo se odnosi ne samo na softver koji se izvodi na nivou aplikacije, već i na osnovne komponente OS-a. Dakle, u Linux možete instalirati jedno ili više dodatnih jezgri.
Potrebno
- - instalirani upravitelj paketa;
- - binarni paket sa slikom jezgra;
- - binarni paketi sa modulima;
- - arhiva sa izvornim kodovima jezgra;
- - GCC, razviti verzije glibc-a i ncurses-a;
- - root lozinka.
Instrukcije
Korak 1
Ako radite u grafičkom okruženju, ako su dostupna lokalna (na primjer, na instalacijskom CD-u) ili udaljena (na web mjestu distributera) spremišta, uključujući binarne pakete jezgra verzije koja vam treba, koristite upravitelj grafičkog paketa. Ti programi se obično instaliraju prema zadanim postavkama kada se instalira većina "desktop" Linux distribucija. Pokrenite upravitelj, pronađite traženi paket, označite ga za instalaciju i primijenite promjene. Tipično, binarni paketi koji sadrže slike jezgra uključuju skripte koje ažuriraju konfiguraciju pokretačkog programa. Stoga, preostaje samo ponovno pokretanje računara da bi mogao raditi s novim jezgrom.
Korak 2
Kada radite u konzoli i ako su dostupni spremišta ili samo mogućnost dobivanja binarnih paketa (na primjer, preuzimanje s web mjesta distributera), koristite upravitelje paketa konzole kao što su apt-get, dpkg, rpm. Na primjer, ako je instaliran APT, pokrenite naredbu apt-cache s opcijom pretraživanja i parametrom niza da biste pronašli dostupne pakete. Na primjer: apt-cache search kernel-image Zatim odaberite paket za instalaciju i instalirajte ga pomoću: apt-get install PackageName Koristite opciju -i da instalirate paket koristeći rpm.
Korak 3
Ako je dostupna samo binarna slika jezgre, pokušajte je ručno instalirati. Dajte slikovnoj datoteci jedinstveno ime i smjestite je u / boot direktorij (možete odabrati drugi direktorij, ali obično se slike jezgre stavljaju tamo). Uredite konfiguracijsku datoteku pokretačkog programa, a zatim je ažurirajte. Na primjer, ako koristite LILO, modificirajte datoteku /etc/lilo.conf i pokrenite lilo naredbu kao root.
Korak 4
Sastavite kernel ako su dostupni samo njegovi izvori. Pripremite sistem za montažu. Instalirajte GCC, razvojne verzije biblioteka glibc i ncurses. Izvore jezgra smjestite u direktorij / usr / src / linux. Ako postoje dostupne zakrpe, primijenite ih naredbenom zakrpom.
Korak 5
Konfigurirajte kernel. Promijenite u direktorij / usr / src / linux. Pokrenite make menuconfig da kreirate novu konfiguraciju. Ako trebate graditi jezgru s parametrima što bližim postojećim, kopirajte konfiguracijsku datoteku iz direktorija / boot u / usr / src / linux, preimenujte je u.config, a zatim pokrenite naredbu make oldconfig.
Korak 6
Izgradite kernel i module. Izvedite naredbe: make depmake cleanmake bzImagemake module Instalirajte module izvršavanjem naredbe: make modules_install Instalirajte sliku jezgre kako je opisano u trećem koraku (izvorna datoteka u stablu gradnje zove se bzImage).