Zoeken…


Compilatie van Linux Kernel op Ubuntu

Waarschuwing: zorg ervoor dat u ten minste 15 GB vrije schijfruimte hebt.

Compilatie in Ubuntu> = 13.04

Optie A) Gebruik Git

Gebruik git als je synchroon wilt blijven met de nieuwste Ubuntu-kernelbron. Gedetailleerde instructies zijn te vinden in de Kernel Git Guide. De git repository bevat geen noodzakelijke besturingsbestanden, dus je moet ze bouwen door:

fakeroot debian/rules clean

Optie B) Download het bronarchief

Download het bronarchief - Dit is voor gebruikers die de standaard Ubuntu-pakketten opnieuw willen opbouwen met extra patches. Gebruik een volgopdracht om de buildafhankelijkheden te installeren en de bron te extraheren (naar de huidige map):

  1. Installeer de volgende pakketten:

    sudo apt-get build-dep linux-image-`uname -r`
    

Optie C) Download het bronpakket en bouw het

Dit is voor gebruikers die de Ubuntu-gepatchte kernelbron willen wijzigen of ermee willen spelen.

  1. Haal de nieuwste kernelbron op van kernel.org .

  2. Pak het archief uit naar een map en cd erin:

    tar xf linux-*.tar.xz
    cd linux-*
    
  3. Bouw de configuratie-interface van ncurses:

    make menuconfig
    
  4. Om de standaardconfiguratie te accepteren, drukt u op om < Exit > te markeren en vervolgens op Return .

  5. Druk nogmaals op Return om de configuratie op te slaan.

  6. Gebruik make om de kernel te bouwen:

    make
    

    Merk op dat u de vlag -j n kunt gebruiken om bestanden parallel te compileren en gebruik te maken van meerdere cores.

De gecomprimeerde kernelafbeelding is te vinden op arch/[arch]/boot/bzImage , waarbij [arch] gelijk is aan uname -a .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow