Ena od prednosti operacijskih sistemov iz družine Linux je njihova prilagodljivost, ki se kaže v širokih možnostih za spreminjanje. To ne velja samo za programsko opremo, ki se izvaja na ravni aplikacije, ampak tudi za osnovne komponente OS. Tako lahko v Linux namestite eno ali več dodatnih jeder.
Potrebno
- - nameščen upravitelj paketov;
- - binarni paket s sliko jedra;
- - binarni paketi z moduli;
- - arhiv z izvornimi kodami jedra;
- - GCC, razviti različice glibc in ncurses;
- root geslo -.
Navodila
Korak 1
Če so na voljo lokalna (na primer na namestitvenem CD-ju) ali oddaljena (na spletnem mestu distributerja) skladišča, vključno z binarnimi paketi jedra različice, ki jo potrebujete, pri delu v grafičnem okolju, uporabite upravitelj grafičnega paketa. Običajno so ti programi privzeto nameščeni, ko je nameščena večina "namiznih" distribucij Linuxa. Zaženite upravitelja, poiščite zahtevani paket, ga označite za namestitev in uporabite spremembe. Dvojni paketi, ki vsebujejo slike jedra, običajno vključujejo skripte, ki posodabljajo konfiguracijo zagonskega nalagalnika. Zato preostane le ponovni zagon računalnika, da bo lahko delal z novim jedrom.
2. korak
Če delate v konzoli in so na voljo skladišča ali samo možnost pridobivanja binarnih paketov (na primer nalaganje s spletnega mesta distributerja), uporabite upravitelje paketov konzole, kot so apt-get, dpkg, rpm. Če je na primer nameščen APT, zaženite ukaz apt-cache z možnostjo iskanja in nizovnim parametrom, da poiščete razpoložljive pakete. Na primer: apt-cache search kernel-image Nato izberite paket za namestitev in ga namestite z: apt-get install PackageName Uporabite možnost -i za namestitev paketa z rpm.
3. korak
Če je na voljo samo binarna slika jedra, jo poskusite namestiti ročno. Datoteki slike dajte edinstveno ime in jo postavite v imenik / boot (lahko izberete drug imenik, vendar so ponavadi tam nameščene slike jedra). Uredite konfiguracijsko datoteko zagonskega nalagalnika in jo nato posodobite. Če na primer uporabljate LILO, spremenite datoteko /etc/lilo.conf in zaženite ukaz lilo kot root.
4. korak
Prevedite jedro, če so na voljo samo njegovi viri. Pripravite sistem za montažo. Namestite GCC, razvijalne različice knjižnic glibc in ncurses. Vire jedra postavite v imenik / usr / src / linux. Če so na voljo popravki, jih uporabite z ukaznim popravkom.
5. korak
Konfigurirajte jedro. Preklopite v imenik / usr / src / linux. Zaženite make menuconfig, da ustvarite novo konfiguracijo. Če morate zgraditi jedro s parametri, ki so čim bližje obstoječim, kopirajte konfiguracijsko datoteko iz direktorija / boot v / usr / src / linux, jo preimenujte v.config in nato zaženite ukaz make oldconfig.
6. korak
Zgradite jedro in module. Zaženite ukaze: make depmake cleanmake bzImagemake module Namestite module z izvajanjem ukaza: make modules_install Namestite sliko jedra, kot je opisano v tretjem koraku (izvorna datoteka v gradbenem drevesu se imenuje bzImage).