Szukaj…


Kompilacja jądra Linux na Ubuntu

Ostrzeżenie: upewnij się, że masz co najmniej 15 GB wolnego miejsca na dysku.

Kompilacja w Ubuntu> = 13.04

Opcja A) Użyj Git

Użyj git, jeśli chcesz być zsynchronizowany z najnowszym źródłem jądra Ubuntu. Szczegółowe instrukcje można znaleźć w Przewodniku po jądrze jądra. Repozytorium git nie zawiera niezbędnych plików kontrolnych, więc musisz je zbudować:

fakeroot debian/rules clean

Opcja B) Pobierz archiwum źródłowe

Pobierz archiwum źródłowe - jest to dla użytkowników, którzy chcą odbudować standardowe pakiety Ubuntu z dodatkowymi łatkami. Użyj polecenia follow, aby zainstalować zależności kompilacji i rozpakować źródło (do bieżącego katalogu):

  1. Zainstaluj następujące pakiety:

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

Opcja C) Pobierz pakiet źródłowy i skompiluj

Jest to przeznaczone dla użytkowników, którzy chcą zmodyfikować źródło jądra z łatką Ubuntu lub pobawić się nim.

  1. Pobierz najnowsze źródło jądra z kernel.org .

  2. Wypakuj archiwum do katalogu i cd do niego cd :

    tar xf linux-*.tar.xz
    cd linux-*
    
  3. Zbuduj interfejs konfiguracyjny ncurses:

    make menuconfig
    
  4. Aby zaakceptować domyślną konfigurację, naciśnij →, aby podświetlić < Exit > a następnie Wróć .

  5. Naciśnij ponownie Return, aby zapisać konfigurację.

  6. Użyj make aby zbudować jądro:

    make
    

    Zauważ, że możesz użyć flagi -j n do równoległej kompilacji plików i skorzystania z wielu rdzeni.

Skompresowany obraz jądra można znaleźć w arch/[arch]/boot/bzImage , gdzie [arch] jest równe uname -a .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow