Ubuntu/Kompilacja jądra
Z Wikibooks, biblioteki wolnych podręczników.
< Ubuntu
| Uwaga! Jeżeli nie czytałeś rozdziału Instalacja dodatkowego oprogramowania (za pomocą Synaptic) to koniecznie przeczytaj! |
Jądro Linuksa jest "sercem systemu" odpowiadającym za:
- uruchamianie programów
- obsługę urządzeń
- operowanie kalendarzem i czasem
- uruchamianie i wyłączanie komputera
- inne systemowe czynności
Jest idealnym przykładem jądra monolitycznego, w którym wykonywane są wszystkie zadania i można dołączać moduły wzbogacające jądro. Zaletami jądra Linuksa są:
- stabilność
- prostota
- sprawna komunikacja między modułami
Instalując Ubuntu mamy zainstalowane jądro skompilowane dla procesorów i386. Wszystkie procesory spotykane w PC obsługują tę architekturę, ale o wiele lepszym rozwiązaniem jest własnoręczne skompilowanie dla swojego procesora. Przy kompilacji możemy również wyrzucić niepotrzebne nam moduły i dodać te, które są nam potrzebne. Pozwala to na dokładne dopasowanie do naszych potrzeb. Teraz przejdźmy do samej kompilacji:
- Uruchamiamy Synaptic.
- Wyszukujemy linux-source.
- Pojawi się pakiet linux-source-[wersja jądra] (np. linux-source-2.6.12). Należy go zainstalować.
- Po zainstalowaniu kodu źródłowego jądra wyłączamy Synaptic.
- Uruchamiamy terminal i wpisujemy polecenia:
- cd /usr/src/linux-[wersja jądra]
- sudo make xconfig
- Pojawia nam się okno z modułami. Należy teraz wybrać potrzebne nam moduły.
- Zapisujemy naszą konfigurację jądra (ikonka Save na pasku narzędzi).
- W terminalu wpisujemy polecenia:
- sudo make
- sudo make modules_install
- sudo make install
- Uruchamiamy ponownie komputer. Nasze jądro jest już gotowe.

