Hvordan Kompilere Kjernen

Innholdsfortegnelse:

Hvordan Kompilere Kjernen
Hvordan Kompilere Kjernen

Video: Hvordan Kompilere Kjernen

Video: Hvordan Kompilere Kjernen
Video: Sådan virker energidrik 2024, Kan
Anonim

En av fordelene med operativsystemene til Linux-familien er deres ekstreme fleksibilitet, uttrykt i muligheten til å finjustere nesten alle komponenter. For eksempel kan du kompilere en kjerne med konfigurasjonsalternativer skreddersydd til maskinvaren du bruker for øyeblikket. Ved å installere en slik kjerne kan du øke systemets totale ytelse betydelig.

Hvordan kompilere kjernen
Hvordan kompilere kjernen

Nødvendig

  • - tilgang til depotet med kildepakker eller internettilgang;
  • - passordet til rotbrukeren på den lokale maskinen.

Bruksanvisning

Trinn 1

Få kjernekildene. Hvis du har tilgang til kildedepotet og det inkluderer en pakke med riktig versjon av kjernen, installerer du denne pakken ved hjelp av apt-get eller synaptic-verktøyet.

Hvis du ikke har tilgang til depotene, eller hvis du trenger å bygge en bestemt versjon av kjernen, kan du hente kildene fra kernel.org-serveren. Åpne https://www.kernel.org/pub/linux/kernel i nettleseren din. Bytt til underkatalogen som tilsvarer den nødvendige kjerneversjonslinjen. Velg ønsket arkiv og last det ned til harddisken. Bruk nettleserens lagringsfunksjon eller din foretrukne nedlastingsbehandling. Du kan også laste ned arkivet med kjernekildekoden til den nødvendige versjonen via FTP fra ftp.kernel.org-serveren.

Last ned kjernelapper (oppdateringer) om nødvendig. Plukk opp lappene du vil ha på kernel.org og lagre dem også på harddisken.

Steg 2

Forbered systemet ditt for kjernekompilering. Installer gcc compiler, utvikle glibc og ncurses-pakker, fakeroot-pakke (med mindre du planlegger å bygge kjernen som rot). Installer TCL / TK-bibliotekene hvis du vil konfigurere kjernen ved hjelp av et grafisk grensesnitt under kontroll av en X-server.

Trinn 3

Forbered kjernekildetreet ditt. Pakk ut kildearkivet til / usr / src / linux-katalogen. Eller pakk den ut i en vilkårlig katalog og opprett en symbolsk Linux-lenke til den fra / usr / src-katalogen. Bruk et dekompressorprogram som samsvarer med typen arkiv du lastet ned (tar eller bzip).

Påfør oppdateringer på kjernekildene, om nødvendig. Pakk ut lappene i / usr / src-katalogen. Bruk patch-kommandoen til å bruke endringene.

Trinn 4

Konfigurer kjernen. Hvis versjonen av konfigurasjonen skal være basert på den som allerede er i systemet, kopier du filen som heter config- fra / boot-katalogen til / usr / src / linux-katalogen og gir den nytt navn til.config.

Bytt til / usr / src / linux-katalogen. Kjør make med config, menuconfig, oldconfig eller xconfig. Konfigurasjonsparameteren lar deg konfigurere kjernen trinn for trinn. Hvis du spesifiserer oldconfig, vil verdiene til den gamle konfigurasjonen brukes så mye som mulig. Kommandoen make menuconfig tillater konfigurering ved hjelp av en praktisk tekstbasert meny, og make xconfig starter den grafiske konfiguratoren. Sett alle nødvendige kjernekonfigurasjonsparametere.

Trinn 5

Kompiler kjernen. Kjør make dep og gjør rent sekvensielt for å generere avhengighetsfiler og rydde opp i kildetreet. Kjør make bzImage for å kompilere og opprette en kjerne bildefil. Kompilere kjernemodulene ved å skrive lage moduler i konsollen.

Anbefalt: