Debian - Kompilering og installering av en ny kjerne

Innholdsfortegnelse
Kompilere og installere en ny Kjerne Det kan ta litt tid, dette avhengig av hastigheten og tilgjengelige ressurser på datamaskinen vår, det er viktig å nevne at noen programmer og biblioteker må oppdateres for å lage binærfiler. En komplett liste over disse finnes på / usr / src / kernel-source-version / Documentation / Changes.
  • Vi fikser alle avhengighetene riktig, fra terminalen bruker vi kommandoen: make dep. Dette for å begynne med verifisering og reparasjon av disse avhengighetene, når denne prosessen er ferdig, fortsetter vi med å kompilere vår nye Kjerne.
  • For å lage et komprimert bilde av vår Kjerne vi skriver følgende kommando: lag z Bilde. Hvis alt går bra, blir bildet opprettet, komprimert og lagret i følgende bane: ./arch/i386/boot.Hvis det ikke var noen feil, kan vi gå direkte til trinn 4. Men hvis vi mottar en feil som indikerer at bildet er for stort, går vi til trinn 3. Feilen ser ut som følger:

  • Som bildet av Kjerne er veldig stor, må vi bruke en annen forståelsesmetode. For å lage et bilde med en alternativ metode kjører vi følgende kommando: lag bz Bilde
Filen vil bli opprettet i samme bane som z Bilde men under navnet bz Bilde.
  • Ja under oppsettet Kjerne vi valgte å lage en del av modulen i stedet for å være en del av den, må vi kompilere disse modulene med følgende: lage moduler
  • Hvis vi lager en Kjerne av den samme versjonen som vi allerede har installert, må vi sørge for at vi har kopiert de gamle modulene til den nye banen. En måte å gjøre det på ved å gi katalogen nytt navn på følgende måte: mv /lib/modules/2.x.x /lib/modules/2.x.x-old.
  • Etter at modulene er kompilert, fortsetter vi med å installere dem med kommandoen: make modules_install.
Dette vil kopiere modulene til den riktige banen på filsystemet. Fra nå av vil det være vårt ansvar å laste dem inn i Kjerne.
I tilfelle noe går veldig galt i denne oppdateringsprosessen Kjerne, bør vi ikke bekymre deg hvis vi fortsatt har tilgang til systemet vårt. Vi bør ha installasjons -CD -en for å starte opp fra varselvinduet. Derfra kjører vi videre fsck til stasjonen vår, monterer vi den og gjenoppretter kjernebildet som vi tidligere hadde laget.
  • Endelig nå som vi har en kjerne samlet, komprimert og klar til å installere, er vi klare til å sette den til å kjøre på systemet vårt ved neste omstart. For å starte lager vi en kopi av den nye kjernen som ligger i / usr / src / Linux / arch / i386 / boot / zImage eller i tilfelle komprimeringsmetoden vår mislyktes / usr / src / Linux / arch / i386 / boot / bzImage til /boot/vmlinux-2.x.x (x avhengig av hvilken versjon vi har kompilert) dette ved å bruke et nytt navn for denne filen. Viktig, vi må sørge for å ikke overskrive eksisterende bilder.

Med dette ville vi fullføre med installasjonen av vår Kjerne, husk at det å kopiere det med et nytt navn vil gi oss muligheten til å endre Kjerne hver gang vi starter datamaskinen.

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave