Jedną z zalet systemów operacyjnych z rodziny Linux jest ich elastyczność, która przejawia się w obecności szerokich możliwości modyfikacji. Dotyczy to nie tylko oprogramowania działającego na poziomie aplikacji, ale także podstawowych komponentów systemu operacyjnego. Tak więc w Linuksie możesz zainstalować jedno lub więcej dodatkowych jąder.
Niezbędny
- - zainstalowany menedżer pakietów;
- - pakiet binarny z obrazem jądra;
- - pakiety binarne z modułami;
- - archiwum z kodami źródłowymi jądra;
- - GCC, rozwijanie wersji glibc i ncurses;
- - hasło roota.
Instrukcje
Krok 1
Podczas pracy w środowisku graficznym, jeśli dostępne są repozytoria lokalne (na przykład na płycie instalacyjnej) lub zdalne (na stronie dystrybutora), w tym binarne pakiety jądra w wymaganej wersji, użyj graficznego menedżera pakietów. Zazwyczaj programy te są instalowane domyślnie podczas instalowania większości „komputerowych” dystrybucji Linuksa. Uruchom menedżera, znajdź wymagany pakiet, zaznacz go do instalacji i zastosuj zmiany. Zazwyczaj pakiety binarne zawierające obrazy jądra zawierają skrypty aktualizujące konfigurację programu ładującego. Dlatego pozostaje tylko zrestartować komputer, aby móc pracować z nowym jądrem.
Krok 2
Podczas pracy w konsoli dostępne są repozytoria lub po prostu możliwość pobrania pakietów binarnych (np. pobranie ich ze strony dystrybutora), skorzystaj z konsolowych menedżerów pakietów takich jak apt-get, dpkg, rpm. Na przykład, jeśli APT jest zainstalowany, uruchom polecenie apt-cache z opcją wyszukiwania i parametrem ciągu, aby znaleźć dostępne pakiety. Na przykład: apt-cache search kernel-image Następnie wybierz pakiet do zainstalowania i zainstaluj go: apt-get install NazwaPakietu Użyj opcji -i, aby zainstalować pakiet za pomocą rpm.
Krok 3
Jeśli dostępny jest tylko binarny obraz jądra, spróbuj zainstalować go ręcznie. Nadaj plikowi obrazu unikalną nazwę i umieść go w katalogu / boot (możesz wybrać inny katalog, ale zwykle umieszczane są tam obrazy jądra). Edytuj plik konfiguracyjny bootloadera, a następnie zaktualizuj go. Na przykład, jeśli używasz LILO, zmodyfikuj plik /etc/lilo.conf i uruchom polecenie lilo jako root.
Krok 4
Skompiluj jądro, jeśli dostępne są tylko jego źródła. Przygotuj system do montażu. Zainstaluj GCC, wersje programistyczne bibliotek glibc i ncurses. Umieść źródła jądra w katalogu /usr/src/linux. Jeśli są dostępne łatki, zastosuj je za pomocą łatki polecenia.
Krok 5
Skonfiguruj jądro. Przejdź do katalogu /usr/src/linux. Uruchom make menuconfig, aby utworzyć nową konfigurację. Jeśli potrzebujesz zbudować jądro z parametrami jak najbardziej zbliżonymi do istniejących, skopiuj plik konfiguracyjny z katalogu /boot do /usr/src/linux, zmień jego nazwę na.config, a następnie uruchom polecenie make oldconfig.
Krok 6
Zbuduj jądro i moduły. Uruchom komendy: make depmake cleanmake bzImagemake modules Zainstaluj moduły wykonując komendę: make modules_install Zainstaluj obraz jądra zgodnie z opisem w trzecim kroku (plik źródłowy w drzewie budowania nosi nazwę bzImage).