Hvordan du oppgraderer kjernen til Debian 9 strekk fra kilden

Hvordan du oppgraderer kjernen til Debian 9 strekk fra kilden

I denne artikkelen vil jeg vise deg hvordan du kan oppgradere kjernen til Debian 9 Stretch. Jeg vil laste ned en kjernekilde fra den offisielle nettstedet til Linux -kjernen og kompilere den på Debian 9 Stretch. La oss komme i gang.

Sjekk den installerte kjerneversjonen:

Du kan sjekke den nåværende versjonen av kjernen som er installert på DEBIAN 9 -operativsystemet ditt med følgende kommando:

$ uname -r

Fra output fra 'Uname' -kommandoen, kan du se at kjernen jeg har installert på min Debian 9 -operativsystem er 4.9.0


Last ned kjernen:

Gå til den offisielle nettstedet til Linux -kjernen på https: // www.kjerne.org fra en hvilken som helst nettleser etter eget valg. Du bør se følgende side:

Du kan se at kildekoden til forskjellige kjerneversjoner er oppført på nettstedet. Du kan laste ned kjernekildene som komprimert tjærefil.

Det er hovedlinje, stabile, langsiktige kjerner som du kan laste ned. Hvis du oppgraderer kjernen til et produksjonsdatasystem som kjører Debian, bør du laste ned den langsiktige eller stabile utgivelsen. Hvis du bare tester noe, kan du laste ned mainline -utgivelsen hvis du vil. Bli advart, kan hovedlinjens utgivelse ha feil. Hvis du bryr deg om stabilitet, bør du alltid få de stabile eller langsiktige utgivelsene.

I denne artikkelen vil jeg vise deg hvordan du oppgraderer standard Debian 9 -kjernen til Stable 4.14.7 kjerne. Så klikk på lenken som vist på skjermbildet for å laste ned kildekoden for Kernel 4.14.7

Nettleseren din skal be deg om å laste ned filen. Klikk på "Lagre fil" og klikk på "OK". Nedlastingen din skal starte.


Installere nødvendige verktøy for å bygge kjernen:

Før du kan kompilere en kjerne på Debian 9, må du installere noen ekstra pakker, i utgangspunktet kompilatoren og de nødvendige avhengighetene.

Oppdater først pakkelagdebufferen med følgende kommando:

$ sudo apt-get oppdatering

Kjør nå følgende kommando for å installere de nødvendige pakkene:

$ sudo apt-get install build-essensial libncurses5-dev gcc libsl-dev bc

Bare trykk 'Y' og trykk for å fortsette.

Når installasjonen er fullført, kan vi starte kjernesamlingsprosessen.


Å sammenstille kjernen:

Nå kan vi kompilere kjernen fra kilden. Før du går lenger, må du sørge for at du har mer enn 18 GB-20 GB ledig plass der du skal sammenstille kjernen.

Gå først til katalogen der du lastet ned Linux -kjernekilden. I mitt tilfelle er det nedlastingskatalogen på hjemmekatalogen min.

Kjør følgende kommando for å navigere til nedlastingskatalogen:

$ cd ~/nedlastinger

Du kan se fra utdataene fra 'ls' at navnet på filen jeg lastet ned er 'Linux-4.14.7.tjære.xz '.

Nå må vi trekke ut tjærearkivet.

Kjør følgende kommando for å trekke ut tjæren.XZ Arkiv:

$ tar xvf linux-4.14.7.tjære.xz

Du kan se at en ny katalog 'Linux-4.14.7 'ble opprettet.

Naviger nå til katalogen med følgende kommando:

$ CD Linux-4.14.7

Nå må vi kopiere oppstartkonfigurasjonen til 'Linux-4.14.7 'Katalog. Vi gjør disse fordi det er mye arbeid for å finne ut hvilken kjernemodul du skal aktivere, hva du skal deaktivere for å få et arbeidssystem. Så vi kan bare bruke konfigurasjonen som den nåværende kjernen bruker.

Fra utgangen av følgende 'LS' -kommando kan du se en konfigurasjonsfil merket svart på skjermbildet. Dette er filen vi er interessert i.

Kjør følgende kommando for å kopiere konfigurasjonsfilen:

$ cp -v /boot /config -4.9.0-3-AMD64 .konfigurasjon

Den nye kjernen kan ha mange nye funksjoner som den gamle kjernen ikke hadde. Så det er en god idé å kjøre følgende kommando for å konvertere den gamle konfigurasjonsfilen til en ny. Ellers blir vi stilt mange spørsmål som kanskje ikke gir mening for deg.

$ MAKE Menuconfig

Du blir presentert for følgende vindu. Herfra kan du aktivere og deaktivere spesifikke kjernefunksjoner. Hvis du ikke vet hva du skal gjøre her, bare legg igjen standardverdiene.

Når du er ferdig med å bestemme hva du vil installere, trykker du på tasten for å navigere til "Lagre" og trykk

trykk

trykk

Naviger til “Avslutt” og trykk . Du er ferdig.

Kjør nå følgende kommando for å starte kjernemedlingsprosessen:

$ MAKE Deb-Pkg

Samlingsprosessen tar veldig lang tid å fullføre.

Når samlingen er fullført, bør du se følgende vindu:

4 Debian -pakkefiler (.Deb) vil bli generert utenfor 'Linux-4.14.7 'Katalog som du kan se på skjermbildet.

Nå er alt vi trenger å gjøre for å oppdatere kjernen å installere alle de genererte .Deb -filer.

Kjør følgende kommando for å oppdatere kjernen:

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

Start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Når datamaskinen støvler, kjører du følgende kommando for å sjekke kjerneversjonen:

$ uname -r

Du kan se fra output fra 'Uname' -kommandoen at kjerneversjonen er oppdatert til 4.14.7

Så det er slik du oppdaterer kjernen til Debian 9 -strekningen. Takk for at du leste denne artikkelen.