Hur man kompilerar en Linux-kärna
Linuxkärnan är det slående hjärtat av vilken dator som helst baserat på operativsystemet med samma namn. Kärnans uppgift är att hantera inmatnings- / utmatningssystemen, hårdvaran och strömförsörjningen på datorn. Även om kärnan som är installerad på Linuxdistributionen som regel är tillräcklig för dina ändamål, genom att omkompilera det får du möjlighet att anpassa den enligt dina behov.
steg
1
Hämta den senaste versionen av Linux-kärnan från följande webbadress: http://kernel.org.
2
Var noga med att ladda ner hela källkoden genom att välja knappen "Den senaste stabila versionen är [number_of_version]". Annars hämtar du bara en uppdatering som används för att uppgradera kärnan till den version som anges av patchen. Till exempel från version 3.4.4.1 till version 3.4.4.2.
3
Se till att du har laddat ner hela källkoden och inte en uppdatering eller changelog (lista över ändringar som gjorts i en kärna jämfört med föregående version).
4
När nedladdningen är klar öppnar du ett fönster "terminal".
5
Nästa steg är att pakka ut arkivet som innehåller kärnan. För att göra detta använd detta kommando:
6
Vid slutet av dekomprimeringen, från fönstret "terminal", gå till katalogen som skapades.
7
Konfigurera kärnan. För detta ändamål är de vanligtvis använda metoderna 4:
8
När konfigurationsfönstret visas kommer du att märka att vissa grundläggande alternativ redan är markerade, till exempel de som är relaterade till viktigt drivrutins support som "Broadcom trådlöst stöd", "/ EXT4 filsystem", etc. I vilket fall som helst kan du anpassa konfigurationen för att lägga till stöd till specifika enheter, drivrutiner eller kontroller. Lägg till till exempel filsystemstöd "NTFS" åtkomst till menyn "filsystem", genom att välja objektet "DOS / FAT / RT /" och slutligen välja alternativet att stödja filsystemet "NTFS". Detta är fördelen som erhålls genom att använda en fullständigt anpassad kärna.
9
OBS! Om du fortsätter med kärnkonfigurationen ser du ett avsnitt som kallas "kärnhackning" (i detta fall ordet "hacking" betyder att utforska) i vilka olika alternativ tillhandahålls. Deras syfte är att lära känna kärnans funktioner och att lära sig hur man använder dem. Om du vill använda det här avsnittet för att lägga till fler konfigurationsalternativ, annars avaktivera alternativet "kärnfelsökning" eftersom det tungt belastar kärnans utförande av systemet och att det kan användas felaktigt på de maskiner som är reserverade för produktionsmiljön.
10
När konfigurationen är klar måste du sammanställa och installera den nya kärnan. Du kan utföra alla nödvändiga kommandon i en enda linje, separera dem med två && som visas nedan. Det här steget kan ta lång tid.
11
Kärnan har nu sammanställts och installerats, det sista steget är att göra det startbart.
12
Öppna mappen "/ boot".
13
Kör följande kommando "mkinitrd -o initrd.img- " (för distributioner "Redhat", det är inte nödvändigt att skapa en "initrd" eftersom de redan finns som standard). Kom ihåg att byta parametern "" med versionsnumret för kärnan du vill kompilera.
14
För att den nya kärnan ska kunna startas, se till att "boot loader" Jag hänvisar dig. För att konfigurera "boot loader" av ditt system, använd verktyget tillgängligt av distributionen som används. Lägg till en ny post för den nyskapade kärnan.
15
Starta om systemet och njut av din nya anpassade kärna!
tips
- När du konfigurerar en kärna, verktyget "menuconfig" Det är det bästa alternativet för dig.
- Inte alla datorer kräver skapande och användning av a "initrd". Men eftersom det är en ofarlig fil, kan du fortsätta utan bekymmer om du blir frågad.
varningar
- Om kärnan inte är konfigurerad korrekt kan det hända datorns maskinvara inte identifieras och stöds ordentligt, och systemet kan vara helt blockerat.
Dela på sociala nätverk:
Relaterade
- Så här uppdaterar du Adobe Flash Player på Linux Mint
- Så här uppdaterar du Adobe Flash Player
- Så här uppdaterar du iTunes manuellt
- Så här uppdaterar du en Android-enhet manuellt från version 2.3 till 4.0
- Hur man uppdaterar Minecraft PE
- Så här uppdaterar du OS X till Mountain Lion
- Så här uppdaterar du Safari på Mac
- Så här uppdaterar du Ubuntu-kärnan
- Så här uppdaterar du kärnan i en Android Tablet
- Så här uppdaterar du en Windows Phone
- Hur man har Halo 2 på datorn
- Så här ändrar du versionen av DirectX installerad på en dator
- Så här kontrollerar du vilken version av Firefox du använder
- Så här kontrollerar du operativsystemet på en dator
- Så här uppdaterar du NOD32
- Fastställa om din Mac OS X använder en 32-bitars eller 64-bitars kärna
- Så här kör du Java Update
- Så här installerar du Qt SDK på Ubuntu
- Så här installerar du ytterligare komponenter till Internet Explorer
- Så här installerar du DirectX
- Så här installerar eller tar du bort ett program med RPM