GNU/Linux
Kompilera Linux-kärnan
Sök…
Sammanställning av Linux-kärnan på Ubuntu
Varning: se till att du har minst 15 GB ledigt diskutrymme.
Sammanställning i Ubuntu> = 13.04
Alternativ A) Använd Git
Använd git om du vill vara synkroniserad med den senaste Ubuntu-källkällan. Detaljerade instruktioner finns i Kernel Git Guide. Git-förvaret innehåller inte nödvändiga kontrollfiler, så du måste bygga dem genom:
fakeroot debian/rules clean
Alternativ B) Ladda ner källarkivet
Ladda ner källarkivet - Det här är för användare som vill bygga om Ubuntu-standardpaketen med ytterligare patchar. Använd ett följekommando för att installera byggberoenden och extrahera källan (till den aktuella katalogen):
Installera följande paket:
sudo apt-get build-dep linux-image-`uname -r`
Alternativ C) Ladda ner källkodspaketet och bygg
Detta är för användare som vill modifiera eller spela med den Ubuntu-patchedkärnkällan.
Hämta den senaste källkällan från kernel.org .
Extrahera arkivet till en katalog och
cd
i det:tar xf linux-*.tar.xz cd linux-*
Bygg konfigurationsgränssnittet för ncurses:
make menuconfig
För att acceptera standardkonfigurationen, tryck på → för att markera
< Exit >
och sedan Retur .Tryck på Return igen för att spara konfigurationen.
Använd
make
att bygga kärnan:make
Observera att du kan använda flaggan
-j n
att kompilera filer parallellt och dra fördel av flera kärnor.
Den komprimerade kärnbilden finns på arch/[arch]/boot/bzImage
, där [arch]
är lika med uname -a
.