Portál AbcLinuxu, 13. července 2025 13:15


Dotaz: Kompilace jadra v distribuci CentOS

16.2.2007 14:07 cz_motyl | skóre: 19
Kompilace jadra v distribuci CentOS
Přečteno: 285×
Odpovědět | Admin
Dobry den,

kompilaci jsem delal poprve, takze prosim o velkou toleranci. Provadim ji na distribuci CentOS 4.4, coz je klon Red Hat EL. Aktualni pouzivane jadro bylo 2.6.9-42.EL-i686. Nestahl jsem si nove jadro z kernel.org, ale pouzil jsem balicek z CentOS a to kernel-2.6.9-42.37.EL.c4test.src.rpm Duvodem byla snaha provest spise rekompilaci po jiste zmene v nastaveni kernelu.

Po jakemsi studiu kompilace jadra jsem dospel k nazoru, ze nize uvedeny postup je ten spravny a dle vysledku tomu tak asi i bude. Provedl jsem postupne:

- instalaci stazeneho balicku pres rpm -i ...

- rpmbuild -bp ... kernel-2.6.spec

- upravu nastaveni

- rpmbuild -ba ... kernel-2.6.spec

- instalaci noveho kernelu pres rpm -i ...

Restart probehl OK, ale ke svemu udivu jsem zjistil, ze veskere zdrojove kody jsou fuc, takze jakekoliv dalsi instalace, napr. VMware, jiz nemohu provadet tak, jak jsem tomu byl doposavad zvykly.

Muzete mi poradit, kde ve vyse uvedenem postupu zajistit, aby veskere potrebne zdrojove kody zustaly v nainstalovanem CentOS, nejlepe aby se objevily tam, kde je obyvkle naleznu po standradni instalaci, tzn. /usr/src/kernels/2.6.9 ...

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

Odpovědi

16.2.2007 14:14 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Kompilace jadra v distribuci CentOS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Krome balicku s kernelem by mel vzniknout i balicek s headers a se zdrojaky. BTW co jste provadel za upravu nastaveni? Nejaky patch?
16.2.2007 14:30 cz_motyl | skóre: 19
Rozbalit Rozbalit vše Re: Kompilace jadra v distribuci CentOS
vzniklo toho hodne, zejmena v podadresari /usr/src/redhat, jako napr. SPEC, SOURCE, atd.

jenze, jak jsem rikal, ted je vsechno ciste.

Mel jsem tedy v nekterem uvedenem kroku neco rucne zkopirovat?

Upravoval jsem hodnotu v /usr/src/kernels/[kernel version]/include/asm-[arch]/param.h

Diky.
16.2.2007 15:41 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Kompilace jadra v distribuci CentOS
pri kompilaci rpmbuild -ba ... by mel vzniknout i balicek kernel-devel ve stejnem adresari jako kernel samotny. napr RPMS/i686/kernel-devel ...

to je balicek ktery potrebujes pro to abys mohl prekompilovat moduly pro vmware apod
16.2.2007 16:29 cz_motyl | skóre: 19
Rozbalit Rozbalit vše Re: Kompilace jadra v distribuci CentOS
bingo, byl tam, mooooooc diky

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.