Sådan Kompileres Kernen

Indholdsfortegnelse:

Sådan Kompileres Kernen
Sådan Kompileres Kernen

Video: Sådan Kompileres Kernen

Video: Sådan Kompileres Kernen
Video: Learn to Inline Skate: Beginners Tutorial 2024, Kan
Anonim

En af fordelene ved Linux-familiens operativsystemer er deres ekstreme fleksibilitet, udtrykt i evnen til at finjustere næsten alle komponenter. For eksempel kan du kompilere en kerne med konfigurationsindstillinger, der er skræddersyet specifikt til den hardware, du bruger i øjeblikket. Ved at installere en sådan kerne kan du øge systemets samlede ydeevne betydeligt.

Sådan kompileres kernen
Sådan kompileres kernen

Nødvendig

  • - adgang til arkivet med kildepakker eller internetadgang
  • - adgangskoden til rodbrugeren på den lokale maskine.

Instruktioner

Trin 1

Hent kernekilderne. Hvis du har adgang til kildelageret, og det inkluderer en pakke med den korrekte version af kernen, skal du installere denne pakke ved hjælp af apt-get eller synaptic-hjælpeprogrammet.

Hvis du ikke har adgang til arkiverne, eller hvis du har brug for at opbygge en bestemt version af kernen, skal du hente kilderne fra kernel.org-serveren. Åbn https://www.kernel.org/pub/linux/kernel i din browser. Skift til underkatalogen, der svarer til den påkrævede kerneversionslinje. Vælg det ønskede arkiv, og download det til din harddisk. Brug browserens gemningsfunktion eller din foretrukne downloadmanager. Du kan også downloade arkivet med kernekildekoden til den krævede version via FTP fra ftp.kernel.org-serveren.

Download kernelapper (patches), hvis det er nødvendigt. Saml de programrettelser, du ønsker, på kernel.org, og gem dem også på din harddisk.

Trin 2

Forbered dit system til kernekompilering. Installer gcc compiler, udvikle glibc og ncurses-pakker, fakeroot-pakke (medmindre du planlægger at opbygge kernen som root). Installer TCL / TK-bibliotekerne, hvis du vil konfigurere kernen ved hjælp af en grafisk grænseflade under kontrol af en X-server.

Trin 3

Forbered dit kernekildetræ. Pak kildearkivet ud i / usr / src / linux-biblioteket. Eller pakk det ud i en vilkårlig mappe, og opret et symbolsk Linux-link til det fra / usr / src-biblioteket. Brug et dekompressorprogram, der matcher den type arkiv, du downloadede (tjære eller bzip).

Anvend om nødvendigt patches til kernekilderne. Pak patches ud i / usr / src-biblioteket. Brug patch-kommandoen til at anvende ændringerne.

Trin 4

Konfigurer kernen. Hvis versionen af konfigurationen skal være baseret på den, der allerede findes på systemet, skal du kopiere filen med navnet config- fra / boot-biblioteket til / usr / src / linux-mappen og omdøbe den til.config.

Skift til / usr / src / linux-biblioteket. Kør make med config, menuconfig, oldconfig eller xconfig. Konfigurationsparameteren giver dig mulighed for at konfigurere kernen trin for trin. Hvis du angiver oldconfig, bruges værdierne for den gamle konfiguration så meget som muligt. Kommandoen make menuconfig tillader konfiguration ved hjælp af en praktisk tekstbaseret menu, og make xconfig starter den grafiske konfigurator. Indstil alle nødvendige kernekonfigurationsparametre.

Trin 5

Kompilér kernen. Kør make dep og gør rent sekventielt for at generere afhængighedsfiler og rydde op i kildetræet. Kør make bzImage for at kompilere og oprette en kerne-billedfil. Kompilér kernemodulerne ved at skrive make modules i konsollen.

Anbefalede: