Ena od prednosti operacijskih sistemov iz družine Linux je izjemna prilagodljivost, ki se izraža v zmožnosti natančne prilagoditve skoraj vseh komponent. Na primer, lahko sestavite jedro s konfiguracijskimi možnostmi, prilagojenimi posebej strojni opremi, ki jo trenutno uporabljate. Z namestitvijo takega jedra lahko znatno povečate splošno zmogljivost sistema.
Potrebno
- - dostop do skladišča z izvornimi paketi ali dostop do interneta;
- - geslo za korenskega uporabnika na lokalnem računalniku.
Navodila
Korak 1
Pridobite vire jedra. Če imate dostop do izvornega repozitorija in vključuje paket s pravilno različico jedra, namestite ta paket s pripomočkom apt-get ali synaptic.
Če nimate dostopa do repozitorijev ali morate zgraditi določeno različico jedra, pridobite vire s strežnika kernel.org. V brskalniku odprite https://www.kernel.org/pub/linux/kernel. Preklopite v podimenik, ki ustreza zahtevani vrstici različice jedra. Izberite želeni arhiv in ga prenesite na trdi disk. Uporabite funkcijo za shranjevanje brskalnika ali želeni upravitelj prenosov. Arhiv z izvorno kodo jedra zahtevane različice lahko prenesete tudi prek FTP s strežnika ftp.kernel.org.
Po potrebi prenesite popravke jedra (popravke). Poiščite želene popravke na kernel.org in jih shranite tudi na trdi disk.
2. korak
Pripravite svoj sistem za prevajanje jedra. Namestite prevajalnik gcc, razvijejte pakete glibc in ncurses, fakeroot paket (razen če nameravate zgraditi jedro kot root). Če želite konfigurirati jedro z grafičnim vmesnikom pod nadzorom strežnika X, namestite knjižnice TCL / TK.
3. korak
Pripravite izvorno drevo jedra. Razpakirajte izvorni arhiv v imenik / usr / src / linux. Ali pa ga razpakirajte v poljuben imenik in ustvarite simbolno povezavo linux do njega iz imenika / usr / src. Uporabite dekompresorski program, ki ustreza vrsti arhiva, ki ste ga prenesli (tar ali bzip).
Po potrebi uporabite popravke za vire jedra. Razpakirajte popravke v imenik / usr / src. S spremembami uporabite ukaz popravka.
4. korak
Konfigurirajte jedro. Če naj različica konfiguracije temelji na tisti, ki je že v sistemu, kopirajte datoteko z imenom config- iz imenika / boot v imenik / usr / src / linux in jo preimenujte v.config.
Preklopite v imenik / usr / src / linux. Zaženite znamko z config, menuconfig, oldconfig ali xconfig. Parameter config vam omogoča, da jedro nastavite po korakih. Če določite oldconfig, bodo vrednosti stare konfiguracije uporabljene v največji možni meri. Ukaz make menuconfig bo omogočil konfiguracijo s pomočjo priročnega besedilnega menija, make xconfig pa bo zagnal grafični konfigurator. Nastavite vse zahtevane konfiguracijske parametre jedra.
5. korak
Prevedite jedro. Zaženite make dep in počistite zaporedno, da ustvarite datoteke odvisnosti in očistite izvorno drevo. Zaženite make bzImage za prevajanje in ustvarjanje slikovne datoteke jedra. Module jedra prevedite tako, da v konzolo vnesete make module.