Kompilowanie jądra i przygotowanie go na własne potrzeby

Ta strona jest ciągle rozwijana, możesz pomóc zgłaszając swoje uwagi na dole strony otwierając dyskusję dotyczącą tego artykułu.

Opis

Czasami istnieje potrzeba przekompilowania jądra systemu do własnych potrzeb - jak na przykład brak odpowiednich sterowników. Może to być także tylko próba sprawdzenia pewnych nieodblokowanych możliwości systemu, jak na przykład praca w trybie rzeczywistym.

Przedstawię teraz w jaki sposób można przygotować jądro dla naszego Debian'a. Jest to jedna z możliwości, według mnie należy do najlepszych, ponieważ pod koniec otrzymujemy pakiety, które sobie instalujemy z trybu graficznego, bądź też z konsoli. A ich odinstalowanie wygląda jak usunięcie każdego innego pakietu, co jest bardzo dużo zaletą. Dlatego ten sposób nazywany jest "in Debian way", czyli po myśli systemu :]

Przykład

su
aptitude install fakeroot kernel-package build-essential libncurses5-dev linux-source-2.6.181
cd /usr/src/
tar -xvvjf ./linux-source-2.6.18.tar.bz22
cd linux-source-2.6.18/
cp /boot/config-2.6.18-6-amd64 ./.config3
make menuconfig4
make-kpkg clean
make-kpkg buildpackage —initrd —append-to-version=Camelek —revision 20090210

Linki zewnętrzne

ben's blog - How to really build a nice Debian kernel package in a clean way

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją GNU Free Documentation License.