Portál AbcLinuxu, 30. dubna 2025 13:27
Jde o to, jak zabalit vlastní jádro pomocí balíčkovacího systému distribuce. Postup je z velké části shodný s postupem v Debianu. Návod není o vlastní konfiguraci a kompilaci jádra, o tom je dost zdrojů jinde. :-P
Otázka zní: proč jádra balit a nedávat je tam ručně? Vidím tyto důvody:/boot/grub/menu.lst
postará samotný balíčkovací systém/boot
. Na začátek je potřeba mít nainstalovány tyto balíčky:
build-essential libncurses5-dev kernel-package fakerootBalím takto vanilla jádra zkonfigurovaná tak, aby nepotřebovala ramdisk, proto také nepoužívám balíčky se zdroji z distribuce.
Postup je jednoduchý:
make menuconfig
make-kpkg
:
make-kpkg \ // automatizuje kompilaci a baleni --rootcmd fakeroot \ // umoznuje balit jako bezny user --revision verze_jadra \ // objevi se v nazvu balicku, // umoznuje k tomuto jadru prikompilovavat // dalsi moduly jako samostatne balicky --append-to-version -n \ // Prida se v jadre // k CONFIG_LOCALVERSION. Hodi se k rozliseni // ruznych jader ze stejnych zdroju kernel-image // chceme vytvorit balicek s jadremPro víc informací odkážu na obligátní
man make-kpkg
kernel-image-verze_jadralocalversion_revision_architecture.deb
dpkg
.
A to je vše. Mám li v blogu nějakou chybu, tak ji prosím opravte v diskusi. Díky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.