„Linux“ branduolys

Kaip atnaujinti „Debian 9 Stretch“ branduolį iš šaltinio

Kaip atnaujinti „Debian 9 Stretch“ branduolį iš šaltinio

Šiame straipsnyje aš jums parodysiu, kaip atnaujinti „Debian 9 stretch“ branduolį. Atsisiųsiu branduolio šaltinį iš oficialios „Linux“ branduolio svetainės ir sukompiliuosiu jį „Debian 9“ ruože. Pradėkime.

Įdiegto branduolio versijos tikrinimas:

Dabartinę branduolio versiją, įdiegtą jūsų „Debian 9“ operacinėje sistemoje, galite patikrinti naudodami šią komandą:

$ uname -r

Iš komandos „uname“ išvesties galite pamatyti, kad branduolys, kurį įdiegiau savo „Debian 9“ operacinėje sistemoje, yra 4.9.0


Branduolio atsisiuntimas:

Eikite į oficialią „Linux“ branduolio svetainę adresu https: // www.branduolys.org iš bet kurios pasirinktos interneto naršyklės. Turėtumėte pamatyti šį puslapį:

Galite pamatyti, kad skirtingų branduolių versijų šaltinio kodas yra pateiktas svetainėje. Branduolio šaltinius galite atsisiųsti kaip suglaudintą dervos failą.

Yra pagrindiniai, stabilūs, ilgalaikiai branduoliai, kuriuos galite atsisiųsti. Jei atnaujinate gamybinės kompiuterinės sistemos, kurioje veikia „Debian“, branduolį, turėtumėte atsisiųsti ilgalaikį arba stabilų leidimą. Jei ką tik bandote, galite atsisiųsti pagrindinės versijos leidimą, jei norite. Įspėjame, kad pagrindiniame leidime gali būti klaidų. Jei jums rūpi stabilumas, visada turėtumėte gauti stabilų ar ilgalaikį išleidimą.

Šiame straipsnyje aš jums parodysiu, kaip atnaujinti numatytąjį „Debian 9“ branduolį į 4 stabilų.14.7 branduolys. Taigi spustelėkite nuorodą, kaip parodyta ekrano kopijoje, kad atsisiųstumėte 4 branduolio šaltinio kodą.14.7

Jūsų naršyklė turėtų paraginti atsisiųsti failą. Spustelėkite „Išsaugoti failą“ ir spustelėkite „Gerai“. Turėtumėte pradėti atsisiųsti.


Reikiamų įrankių, skirtų branduolio kūrimui, įdiegimas:

Kad galėtumėte kompiliuoti „Debian 9“ branduolį, turite įdiegti keletą papildomų paketų, iš esmės kompiliatorių ir reikalingas priklausomybes.

Pirmiausia atnaujinkite paketų saugyklos talpyklą naudodami šią komandą:

$ sudo apt-get atnaujinimas

Dabar paleiskite šią komandą, kad įdiegtumėte reikiamus paketus:

$ sudo apt-get install build-essential libncurses5-dev gcc libssl-dev bc

Tiesiog paspauskite „y“ ir paspauskite tęsti.

Baigę diegti, galime pradėti branduolio kompiliavimo procesą.


Branduolio sudarymas:

Dabar branduolį galime sukompiliuoti iš šaltinio. Prieš eidami toliau įsitikinkite, kad turite daugiau nei 18 GB – 20 GB laisvos vietos, kur ketinate kompiliuoti branduolį.

Pirmiausia eikite į katalogą, kuriame atsisiuntėte „Linux“ branduolio šaltinį. Mano atveju tai yra atsisiuntimų katalogas mano HOME kataloge.

Paleiskite šią komandą norėdami pereiti į atsisiuntimų katalogą:

$ cd ~ / Atsisiuntimai

Iš „ls“ išvesties galite pamatyti, kad atsisiųsto failo pavadinimas yra „linux-4“.14.7.degutas.xz '.

Dabar mes turime išgauti deguto archyvą.

Norėdami išgauti dervą, vykdykite šią komandą.xz archyvas:

$ tar xvf linux-4.14.7.degutas.xz

Galite pamatyti, kad naujas katalogas „linux-4“.14.Buvo sukurtas 7 '.

Dabar eikite į katalogą naudodami šią komandą:

$ cd linux-4.14.7

Dabar turime nukopijuoti įkrovos konfigūraciją į „linux-4“.14.7 'katalogas. Tai darome, nes daug reikia išsiaiškinti, kokį branduolio modulį įgalinti, ką išjungti, norint gauti veikiančią sistemą. Taigi galime naudoti tik konfigūraciją, kurią naudoja dabartinis branduolys.

Iš šios 'ls' komandos išvesties ekrano kopijoje galite pamatyti juodai pažymėtą konfigūracijos failą. Tai yra failas, kuris mus domina.

Norėdami nukopijuoti konfigūracijos failą, vykdykite šią komandą:

$ cp -v / boot / config-4.9.0-3-amd64 .konfigūruoti

Naujasis branduolys gali turėti daug naujų funkcijų, kurių senasis branduolys neturėjo. Taigi, norint konvertuoti seną konfigūracijos failą į naują, verta paleisti šią komandą. Priešingu atveju mums bus užduota daugybė klausimų, kurie jums gali neturėti prasmės.

$ padaryti menukonfig

Jums bus pateiktas šis langas. Čia galite įjungti ir išjungti konkrečias branduolio funkcijas. Jei nežinote, ką čia daryti, tiesiog palikite numatytuosius.

Kai baigsite nuspręsti, ką norite įdiegti, paspauskite mygtuką norėdami pereiti į „Išsaugoti“ ir paspauskite

Paspauskite

Paspauskite

Eikite į „Exit“ ir paspauskite . Jūs baigėte.

Dabar paleiskite šią komandą, kad pradėtumėte branduolio kompiliavimo procesą:

$ padaryti deb-pkg

Kompiliavimo procesas užtrunka labai ilgai.

Kai kompiliacija bus baigta, turėtumėte pamatyti šį langą:

4 „debian“ paketo failai (.deb) bus sukurtas ne „linux-4“.14.7 'katalogą, kaip matote ekrano kopijoje.

Dabar viskas, ką turime padaryti, kad atnaujintume branduolį, yra įdiegti visą sugeneruotą .deb failai.

Norėdami atnaujinti branduolį, vykdykite šią komandą:

$ sudo dpkg -i… / linux- *.deb

Dabar paleiskite kompiuterį iš naujo naudodami šią komandą:

$ sudo perkrauti

Kai kompiuteris bus paleistas, paleiskite šią komandą, kad patikrintumėte branduolio versiją:

$ uname -r

Iš komandos „uname“ išvesties matote, kad branduolio versija atnaujinta į 4.14.7

Taigi taip atnaujinate „Debian 9“ ruožo branduolį. Dėkojame, kad perskaitėte šį straipsnį.

„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...
Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...