GNU/Linux
Kompilowanie jądra Linux
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):
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.
Pobierz najnowsze źródło jądra z kernel.org .
Wypakuj archiwum do katalogu i
cd
do niegocd
:tar xf linux-*.tar.xz cd linux-*
Zbuduj interfejs konfiguracyjny ncurses:
make menuconfig
Aby zaakceptować domyślną konfigurację, naciśnij →, aby podświetlić
< Exit >
a następnie Wróć .Naciśnij ponownie Return, aby zapisać konfigurację.
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
.