Portál AbcLinuxu, 20. dubna 2024 02:07


Dotaz: Kompilace jadra debian

8.9.2005 22:16 Jafra
Kompilace jadra debian
Přečteno: 262×
Odpovědět | Admin
Pekny vecer, jadro instalovane z balicku nema zapnutou podporu himem, takze potrebuju zkompilovat jadro s touto zmenou v configu.

Zkousel jsem kompilovat 2.6.12, bohuzel pri startu se vzdy kousne na :

starting hotplug subsystem PCI
Snazil jsem se tedy zkompilovat 2.6.8-12, ktere je primo z distra, ale kdyz dam vytvorit instalacni balicek pomoci
make-kpkg --revision=2.6.8-16 kernel_image
skonci na chybe:
# For LKCD enabled kernels
test ! -f Kerntypes ||  cp Kerntypes                                   \
                        debian/tmp-image/boot/Kerntypes-2.6.8
test ! -f Kerntypes ||  chmod 644                                      \
                        debian/tmp-image/boot/Kerntypes-2.6.8
rm -f debian/tmp-image/lib/modules/2.6.8/build
dpkg-gencontrol -DArchitecture=i386 -isp                   \
                        -pkernel-image-2.6.8 -Pdebian/tmp-image/
dpkg-gencontrol: error: package kernel-image-2.6.8 not in control info
make[1]: *** [real_stamp_image] Error 255
make[1]: Leaving directory `/usr/src/linux'
make: *** [kernel-image-deb] Error 2

Diky za pomoc.

Honza
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.9.2005 04:47 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kompilace jadra debian
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud máš statický /dev, můžeš hotplugu zakázat testování PCI řádkou HOTPLUG_RC_pci=no v souboru /etc/default/hotplug. To by tě mohlo zbavit tý chyby.

K té druhé části. Když jsem překládal jádro, jednou to skončilo stejnou chybou - vyřešilo se to po spuštění make-kpkg clean

Ještě pár poznámek k make-kpkg: 1) pokud nemáš v jádře vypnutou podporu initrd, budeš pravděpodobně potřebovat, aby se initrd zahrnul do vytvářeného balíku (volba --initrd)

2) --revision se používá k určení verze tvého balíku, ne jádra, které překládáš

Na netu se povalujou nějaké návody, jak překládat kernel "Debian Way" - zkus nějaké najít, většinou je tam docela přesný postup krok za krokem. A možná projít si trochu man make-kpkg.
Quando omni flunkus moritati

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.