Hur Man Kompilerar Kärnan

Innehållsförteckning:

Hur Man Kompilerar Kärnan
Hur Man Kompilerar Kärnan

Video: Hur Man Kompilerar Kärnan

Video: Hur Man Kompilerar Kärnan
Video: Roliga stunder! | 11-minut+ | Klipp Kompilering | Bing Svenska 2024, Maj
Anonim

En av fördelarna med operativsystem i Linux-familjen är deras extrema flexibilitet, uttryckt i förmågan att finjustera nästan alla komponenter. Du kan till exempel kompilera en kärna med konfigurationsalternativ som är skräddarsydda specifikt för den hårdvara du för närvarande använder. Genom att installera en sådan kärna kan du öka systemets totala prestanda avsevärt.

Hur man kompilerar kärnan
Hur man kompilerar kärnan

Nödvändig

  • - tillgång till förvaret med källpaket eller internetåtkomst;
  • - lösenordet för rotanvändaren på den lokala maskinen.

Instruktioner

Steg 1

Hämta kärnkällorna. Om du har tillgång till källförvaret och det innehåller ett paket med rätt version av kärnan, installera det här paketet med apt-get eller synaptic.

Om du inte har tillgång till förvaret, eller om du behöver bygga en specifik version av kärnan, hämta källorna från kernel.org-servern. Öppna https://www.kernel.org/pub/linux/kernel i din webbläsare. Ändra till underkatalogen som motsvarar den nödvändiga kärnversionen. Välj önskat arkiv och ladda ner det till din hårddisk. Använd webbläsarens sparfunktion eller din nedladdningshanterare. Du kan också ladda ner arkivet med kärnkällkoden för önskad version via FTP från ftp.kernel.org-servern.

Ladda ner kärnkorrigeringar (patchar) vid behov. Plocka upp de lappar du vill ha på kernel.org och spara dem också på din hårddisk.

Steg 2

Förbered ditt system för kärnkompilering. Installera gcc-kompilator, utveckla glibc- och ncurses-paket, fakeroot-paket (om du inte planerar att bygga kärnan som root). Installera TCL / TK-biblioteken om du vill konfigurera kärnan med ett grafiskt gränssnitt under kontroll av en X-server.

Steg 3

Förbered ditt kärnkällsträd. Packa upp källarkivet till katalogen / usr / src / linux. Eller packa upp den i en godtycklig katalog och skapa en Linux-symbolisk länk till den från / usr / src-katalogen. Använd ett dekompressorprogram som matchar den typ av arkiv du laddade ner (tar eller bzip).

Applicera korrigeringar på kärnkällorna om det behövs. Packa upp lapparna i katalogen / usr / src. Använd patch-kommandot för att tillämpa ändringarna.

Steg 4

Konfigurera kärnan. Om versionen av konfigurationen ska baseras på den som redan finns i systemet, kopiera filen som heter config- från / boot-katalogen till / usr / src / linux-katalogen och byt namn på den till.config.

Byt till katalogen / usr / src / linux. Kör make med config, menuconfig, oldconfig eller xconfig. Med konfigurationsparametern kan du konfigurera kärnan steg för steg. Om du anger oldconfig kommer värdena för den gamla konfigurationen att användas så mycket som möjligt. Kommandot make menuconfig tillåter konfigurering med hjälp av en bekväm textbaserad meny och make xconfig startar den grafiska konfiguratorn. Ställ in alla nödvändiga parametrar för kärnkonfiguration.

Steg 5

Kompilera kärnan. Kör make dep och gör ren sekventiellt för att skapa beroendefiler och rensa källträdet. Kör make bzImage för att kompilera och skapa en kärnbildfil. Kompilera kärnmodulerna genom att skriva make modules i konsolen.

Rekommenderad: