Oppgaver på lavt nivå som minne, disk, oppgavehåndtering osv. Et eget beskyttet minneområde er gitt for kjernen som kalles kjerneplass, og kjerneområdet er ikke tilgjengelig for andre applikasjoner av systemet, slik at kjernen trygt er lastet i denne kjerneområdet.
Ofte blir du satt opp til oppgaven for å kompilere kjernen, og det kan være en rekke årsaker til hvorfor du kan kompilere kjernen og noen av dem er:
Så i denne artikkelen vil vi installere og kompilere kjernen på Ubuntu 20.04. Og uten å kaste bort mer tid, la oss komme inn på det.
Trinn1: Last ned kjerne
Det første trinnet innebærer å laste ned kildekoden til Linux -kjernen fra følgende lenke:
https: // www.kjerne.org/
Klikk på den gule knappen som sier Siste stabile kjerne vist på skjermbildet ovenfor.
Du kan også laste ned via kommandolinje ved å utføre kommandoen nedenfor i terminalen ved å erstatte versjonen 5.14.3 med din siste versjon:
$ wget https: // cdn.kjerne.org/pub/linux/kjerne/v5.X/Linux-5.14.3.tjære.xz
Trinn 2: Installere krav
Dette trinnet innebærer å installere alle kravene til at kjernen skal kompilere og kan oppnås ved å utføre en enkelt kommando:
$ sudo apt-get install git fakeroot build-essensial ncurses-dev xz-utils libsl-dev bc flex libelf-dev bison
Det skal bemerkes at det skal være minst 12 GB ledig plass på harddisken din, slik at kjernesamlingen kan finne sted jevnt.
Trinn 3: Kildeutvinning
Dette trinnet innebærer å trekke ut den nedlastede filen som kan gjøres ved å utføre med kommandoen nedenfor i Ubuntu -terminalen:
$ tar xvf linux-5.14.3.tjære.xz
La oss nå endre katalogen vår til den nyopprettede katalogen via følgende kommando:
$ CD Linux-5.14.3
Trinn 4: Kernelkonfigurasjon
La oss nå konfigurere kjernen vår slik at vi vet hvilke moduler som skal inkluderes som vi først må kopiere konfigurasjonsfilen som utfører følgende kommando:
$ cp /boot /config -$ (uname -r) .konfigurasjon
Nå som vi har kopiert konfigurasjonsfilen, kan vi gjøre endringer i denne filen og utføre Lag menuconfig Kommando som vil åpne for et konfigurasjonsverktøy og vil vise oss hver modul og om vi skal aktivere eller deaktivere det:
$ MAKE Menuconfig
Trinn 5: Samarbeide kjerne
Nå som vi er ferdige med å konfigurere kjerne, la oss begynne å sammenstille kjernen som vi vil bruke en enkelt kommando der den første delen skal sammenstille kjernen med gjøre Kommando og den andre delen vil installere kjernemodulene. For å oppnå den andre oppgaven utførelse Lag moduler_install. Så kommer den tredje delen hvor lage installasjon vil kopiere kjernen og .konfigurasjon fil til /boot -mappen, og genererer derfor systemet. Kartfil.
$ make
Ovennevnte spørsmål innebærer hvilken kjerne du oppgraderer fra og hvilken kjerne du oppgraderer til så basert på kjernen din svar på spørsmålene.
Alternativet -j brukes til å tilordne flere kjerner til prosessen slik at prosessen fremskynder seg.
For å kjenne antall tilgjengelige kjerner, bruk “NPROC” -kommandoen:
$ nproc
Etter å ha kjent med antall kjerner, kan du nevne tallkjernene som vist nedenfor til kommandoen også:
$ make -j 4
La oss nå installere alle modulene du aktiverte i løpet av trinn4 som vi skal utføre følgende kommando for:
$ lage moduler_install
Trinn 6: Installer kjernen
Etter å ha installert modulene må vi installere kjernen ved å utføre kommandoen nedenfor:
$ sudo lage installasjon
Trinn 7: Aktiver kjerne for oppstart
Når du er ferdig med å installere kjerne, må vi aktivere kjernen for en støvel, som utfør nedenfor -kommandoen:
$ sudo update -initramfs -c -k 5.14.1. 3
Husk å erstatte versjonen i kommandoen ovenfor med din versjon av kjernen du nettopp samlet.
Neste trinn er å oppdatere grub for hvilken type eller kopiere følgende kommando i Ubuntu-terminalen og deretter trykke Enter:
$ sudo oppdatering-Grub
Trinn 8: Startsystem på nytt
Dette trinnet innebærer å starte på nytt systemet ditt som utfør omstart -kommandoen i terminalen din:
$ omstart
Trinn 9: Verifisering av Linux -kjernen
Dette siste trinnet innebærer å verifisere den nye Linux -kjerneversjonen som kan oppnås med følgende kommando:
$ uname -mrs
Konklusjon
En kjerne er hjertet av operativsystemet kontrollerer alt som operativsystemet kontrollerer og håndterer, kjører prosesser og administrerer maskinvareenheter. Kjernen er lastet i det beskyttede kjerneområdet og kjernen forblir i minnet om operativsystemet til OS er lagt ned.
Vi fullførte prosessen med å sammenstille og installere kjerne på Ubuntu i denne artikkelen og håper at du var vellykket. Hvis du har problemer, kan du gå tilbake til begynnelsen og sørge for at du følger hvert trinn nøye.