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