Linuxi perekonna operatsioonisüsteemide üheks eeliseks on nende ülim paindlikkus, mis väljendub peaaegu kõigi komponentide peenhäälestusvõimes. Näiteks saate kompileerida tuuma koos seadistusvõimalustega, mis on kohandatud just teie kasutatavale riistvarale. Sellise tuuma installimisega saate süsteemi üldist jõudlust märkimisväärselt suurendada.
Vajalik
- - juurdepääs hoidlale lähtekoodide või Interneti-juurdepääsuga;
- - kohaliku masina juurkasutaja parool.
Juhised
Samm 1
Hankige kerneli allikad. Kui teil on juurdepääs allikahoidlale ja see sisaldab õige tuumaversiooniga paketti, installige see pakett apt-get või synaptic utiliidi abil.
Kui teil pole juurdepääsu hoidlatele või peate ehitama kindla versiooni kernelist, hankige allikad serverist kernel.org. Avage oma brauseris aadress https://www.kernel.org/pub/linux/kernel. Valige alamkataloog, mis vastab vajalikule kerneli versioonireale. Valige soovitud arhiiv ja laadige see oma kõvakettale alla. Kasutage brauseri salvestamisfunktsiooni või eelistatud allalaadimishaldurit. Arhiivi koos vajaliku versiooni kerneli lähtekoodiga saate FTP kaudu alla laadida ka serverist ftp.kernel.org.
Vajadusel laadige alla kernelipaigad (plaastrid). Korja üles soovitud plaastrid saidilt kernel.org ja salvesta need ka kõvakettale.
2. samm
Valmistage oma süsteem ette tuuma kompileerimiseks. Paigaldage gcc kompilaator, arendage paketid glibc ja ncurses, fakeroot (kui te ei kavatse kernelit juurida). Installige TCL / TK teegid, kui soovite tuuma konfigureerida graafilise liidese abil X-serveri juhtimisel.
3. samm
Valmistage ette oma tuuma lähtepuu. Pakkige lähtearhiiv kataloogi / usr / src / linux välja. Või pakkige see suvalisse kataloogi ja looge kataloogi / usr / src juurde sümboolne link linux. Kasutage dekompressoriprogrammi, mis vastab allalaaditud arhiivi tüübile (tar või bzip).
Vajadusel paigaldage tuuma allikatele plaastrid. Pakkige plaastrid lahti kataloogi / usr / src. Muudatuste rakendamiseks kasutage käsku patch.
4. samm
Konfigureerige kernel. Kui konfiguratsiooni versioon peaks põhinema süsteemis juba olemasoleval, kopeerige fail nimega config- kataloogist / boot kataloogi / usr / src / linux ja nimetage see ümber.config.
Minge kataloogi / usr / src / linux. Käivitage make koos configiga, menuconfig, oldconfig või xconfig. Parameeter config võimaldab teil kernelit samm-sammult konfigureerida. Kui määrate oldconfig, kasutatakse nii palju kui võimalik vana konfiguratsiooni väärtusi. Käsk make menuconfig võimaldab seadistamist mugava tekstipõhise menüü abil ja make xconfig käivitab graafilise seadistaja. Määrake kõik nõutavad tuuma seadistamise parameetrid.
5. samm
Kompileerige kernel. Sõltuvuse failide loomiseks ja lähtepuu puhastamiseks käivitage make dep dep ja tehke järjest puhas. Tuuma pildifaili kompileerimiseks ja loomiseks käivitage make make bzImage. Kompileerige tuuma moodulid, tippides konsooli make moodulid.