Med Linux kan du anpassa varje aspekt av ditt operativsystem . Det finns tillfällen när du behöver eller kanske vill bygga en anpassad kärna , antingen att lägga funktioner du behöver , ta bort funktioner du inte behöver eller minimera din minnesanvändning . Kompilera egen kärna ger dig även möjlighet att ligga i framkant , så du kan installera nya versioner av kärnan som de släpps i stället för att vänta på en fördelning paket . Saker du behöver
byggmiljö
Linux
Kernel källkod
Visa fler instruktioner
tillverka och installera en anpassad kärna i Linux
1
installera en build miljö . Innan du kan bygga en anpassad kärna , måste du installera utvecklingsverktyg som behövs för att kompilera kärnan . Detta inkluderar paket som " gcc ", " gör " och " libc - dev . "
2
Ladda Linux kernel källkoden . Om din distribution inte har ett sätt att ladda ner källkoden för kärnan , ladda ner källkoden från The Linux Kernel Archive ( se Resources nedan ) .
3
Extrahera källkoden . Gör en katalog i din hemkatalog för att arbeta och flytta kärnan källkod " arkivet " ( den tar.gz fil ) i den katalogen . Kör följande kommando , som ersätter den nuvarande versionen med den version av kärnan du hämtat : " tar- xzvf linux - 2.6.22.tar.gz "
4
Bekräfta filerna extraherades . Du bör se en lång lista med filer rulla med när du kör kommandot tar som innehåller alla filer som extraherades . Byt katalog till den nya katalogen skapas av tjära , bekräfta filer finns där och kolla i slutet av produktionen av tjära för att se till att inga fel har rapporterats .
5
Importera din distribution . Konfigurationsfil . De flesta moderna Linuxdistributioner behöver några mycket specifika flaggor kärnkonfigurationsparametrarna att köra . För att göra en kärna som är kompatibelt med din distribution , bör du kopiera kärnans . Konfigurationsfil i kärnan katalogen nu , eftersom detta kommer att ge dig en konfiguration som du kan göra ändringar , i motsats till att behöva skapa en helt ny konfiguration .
6
Bygg en konfiguration program . Det finns flera sätt att köra Linux- program kärnan. Den första och enklaste är att helt enkelt " make config " . Detta kommer att bygga och lansera en liten text - baserat program som låter dig välja kärnalternativen . Ett grafiskt program ingår i form av " make xconfig . " Andra grafiska program kan vara tillgängliga i form av " gör gconfig " eller " gör kconfig . "
7
Applicera patchar till kärnan . Plåster kan erhållas för att åtgärda vissa hårdvaruproblem , öka kärna prestanda eller prova experimentella funktioner .
8
Ändra konfigurationsalternativ . Lägg till eller ta bort funktioner du vill , men tänk på att ta bort vissa funktioner kan göra din distribution fel
9
Bygg kärnan och moduler , med följande kommandon : . " Make dep
göra ren
gör bzImage
make modules " . Om eventuella fel rapporteras , måste du gå tillbaka och diagnostisera dem innan kärnan kommer att bygga . När fabrikat kommandona är klar , kommer kärnan att byggas och modulerna kommer att byggas och installeras . Märke processen kommer att ta tid .