Jak Skompilować Jądro?

Spisu treści:

Jak Skompilować Jądro?
Jak Skompilować Jądro?

Wideo: Jak Skompilować Jądro?

Wideo: Jak Skompilować Jądro?
Wideo: Prosta kompilacja jądra 2024, Listopad
Anonim

Jedną z zalet systemów operacyjnych z rodziny Linux jest ich niezwykła elastyczność, wyrażająca się w możliwości dostrojenia niemal wszystkich komponentów. Na przykład, możesz skompilować jądro z opcjami konfiguracyjnymi dostosowanymi specjalnie do sprzętu, którego aktualnie używasz. Instalując takie jądro, możesz znacznie zwiększyć ogólną wydajność systemu.

Jak skompilować jądro?
Jak skompilować jądro?

Niezbędny

  • - dostęp do repozytorium z pakietami źródłowymi lub dostępem do Internetu;
  • - hasło użytkownika root na komputerze lokalnym.

Instrukcje

Krok 1

Pobierz źródła jądra. Jeśli masz dostęp do repozytorium źródłowego i zawiera ono pakiet z poprawną wersją jądra, zainstaluj ten pakiet za pomocą narzędzia apt-get lub synaptic.

Jeśli nie masz dostępu do repozytoriów lub potrzebujesz zbudować określoną wersję jądra, pobierz źródła z serwera kernel.org. Otwórz https://www.kernel.org/pub/linux/kernel w swojej przeglądarce. Przejdź do podkatalogu odpowiadającego wymaganej linii wersji jądra. Wybierz żądane archiwum i pobierz je na dysk twardy. Użyj funkcji zapisywania przeglądarki lub preferowanego menedżera pobierania. Możesz również pobrać archiwum z kodem źródłowym jądra wymaganej wersji przez FTP z serwera ftp.kernel.org.

W razie potrzeby pobierz łaty (łatki) jądra. Wybierz potrzebne łatki na kernel.org i zapisz je również na swoim dysku twardym.

Krok 2

Przygotuj system do kompilacji jądra. Zainstaluj kompilator gcc, stwórz pakiety glibc i ncurses, pakiet fakeroot (chyba że planujesz budować jądro jako root). Zainstaluj biblioteki TCL/TK, jeśli chcesz skonfigurować jądro za pomocą interfejsu graficznego pod kontrolą serwera X.

Krok 3

Przygotuj drzewo źródeł jądra. Rozpakuj archiwum źródłowe do katalogu /usr/src/linux. Lub rozpakuj go do dowolnego katalogu i utwórz dowiązanie symboliczne linux do niego z katalogu / usr / src. Użyj programu dekompresującego, który pasuje do typu pobranego archiwum (tar lub bzip).

W razie potrzeby zastosuj łaty do źródeł jądra. Rozpakuj łatki do katalogu /usr/src. Użyj polecenia patch, aby zastosować zmiany.

Krok 4

Skonfiguruj jądro. Jeśli wersja konfiguracji ma być oparta na tej, która jest już w systemie, skopiuj plik o nazwie config- z katalogu /boot do katalogu /usr/src/linux i zmień jego nazwę na.config.

Przejdź do katalogu /usr/src/linux. Uruchom make z config, menuconfig, oldconfig lub xconfig. Parametr config pozwoli Ci skonfigurować jądro krok po kroku. Jeśli określisz oldconfig, wartości ze starej konfiguracji będą używane w jak największym stopniu. Polecenie make menuconfig umożliwi konfigurację za pomocą wygodnego menu tekstowego, a make xconfig uruchomi konfigurator graficzny. Ustaw wszystkie wymagane parametry konfiguracyjne jądra.

Krok 5

Skompiluj jądro. Uruchom make dep i make clean sekwencyjnie, aby wygenerować pliki zależności i wyczyścić drzewo źródłowe. Uruchom make bzImage, aby skompilować i utworzyć plik obrazu jądra. Skompiluj moduły jądra, wpisując make modules w konsoli.

Zalecana: