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):

  1. 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.

  1. Hämta den senaste källkällan från kernel.org .

  2. Extrahera arkivet till en katalog och cd i det:

    tar xf linux-*.tar.xz
    cd linux-*
    
  3. Bygg konfigurationsgränssnittet för ncurses:

    make menuconfig
    
  4. För att acceptera standardkonfigurationen, tryck på → för att markera < Exit > och sedan Retur .

  5. Tryck på Return igen för att spara konfigurationen.

  6. 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 .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow