Linuxkärnan är den del av operativsystemet som styr hårdvaran och systemet processer , och håller allt fungerar tillsammans . Förvald kernel kan användas på de flesta hårdvara konfigurationer och med de flesta program , och kernel uppdateringar kan hanteras av operativsystemets pakethanterare . Dock kommer det att finnas tillfällen - exempelvis när du installerar den allra senaste hårdvaran , kräver din programvara en nyare kärna eller du vill bara testa den senaste kernel - som du behöver för att bygga en anpassad kärna . Instruktioner
1
Hämta den senaste källkodspaket från kernel.org webbplatsen ( se "Ytterligare resurser " nedan ) .
2
Öppna ett terminalfönster . Terminalfönstret kommer att hittas i operativsystemets viktigaste " Application " menyn under antingen "System Tools" eller " Verktyg ". Du kommer att presenteras med en kommandotolk där du kommer att skriva följande kommandon . Kommandot " su " för att byta till root- användaren
3
Type .
4
Skriv kommandot " mv kernel.tar /usr /src /" för att flytta paketet kernel källan till /usr /src-katalog . Ändra " kernel.tar " med det exakta namnet på kärnan paketet .
5
Skriv kommandot " tar- xvf kernel.tar " för att extrahera paketet kernel källan .
6
Skriv kommandot " cd Linux /" för att flytta in i Linux-katalog i /usr /src /
7
Issue kommandot " make menuconfig " för att få upp menyn kärnkonfigurationen .
8
Välj alla alternativ kärnkonfigurationsparametrarna genom menyn
9
Issue kommandot " make dep : make clean " . konfigurera beroenden och städa upp eventuella konfigurationsfiler från den sista kernel bygga .
10
Issue kommandot " make zImage " för att skapa kärnan bilden .
11
Issue kommandot " make modules " för att skapa kärnmoduler .
12
Skriv kommandot " cp /usr/Linux/src/arch/i386/boot/zImage /boot /newkernel " för att kopiera " zImage " i boot .
13
Skriv kommandot " make modules_install " för att kompilera modulerna
14
Redigera /boot /grub /menu.lst och lägg till följande uppgifter : . title Test Kernel ( 2.6.0 ) root ( hd0 , 1 ) kernel /boot/zImage-2.6.0 ro root = LABEL = /initrd /boot/initrd-2.6.0.img
15
Starta om systemet .
16
Välj " Testa kernel " från startmenyn i GRUB att starta upp den nya kärnan .