[linux] Problem s prekladom jadra

Ing. Jan ONDREJ jan.ondrej na upjs.sk
Neděle Prosinec 11 10:28:00 CET 2005


On Sun, Dec 11, 2005 at 10:23:19AM +0100, mior wrote:
> Pouzil som zdrojaky, ktore sa nainstalovali pri plnej instalacii Fedory
> alebo Auroxu, ked som ich instaloval na disk.
> Takze su to tie, co boli na instalacnom mediu....

Tak to instalujes tie nespravne. Fedora Core 4 uz v "nezdrojovych"
balikoch neobsahuje kompletne zdrojaky jadra. Ak myslis balicek
kernel-devel, tak su to len veci na kompilovanie modulov a inych veci
pre aktualne jadro. Kompletne zdrojaky to niesu, takze sa to ani neda
skompilovat (ved to ma len okolo 4 MB spakovane).

Ak chces kompletne zdrojaky, tak si nainstaluj kernel.*src.rpm,
ale ak chces vlastne jadro, tak si rovno nahod vanilla kernel,
je to zdrejme jednoduchsie.

Ak by si chcel predsalen ten "Fedora Core" kernel, tak skus toto:
  rpm -Uhv kernel-....src.rpm
  cd /usr/src/redhat/SPECS/
  rpmbuild -bp kernel-2.6.spec
  cd /usr/src/redhat/BUILD/kernel-...

Potom to tam mozes kompilovat, ale pre podrobnejsi popis bude treba pozriet
asi aj do toho .spec suboru.

Ak by si chcel skompilovat kernel cez rpmbuild -ba kernel-2.6.spec, tak ta
vopred varujem, ze to trva velmi dlho. Chcel som na tom testovat vykon
servra s 2x 3.4 GHz Xeon, 15k diskmi, ... a trvalo to vyse hodiny. :)
Pravdaze skompilovalo to niekolko kernelov (kernely i386, i586, i686,
kernel pre xen0, xenU, ...). Aj miesta na disku bude treba dost,
pretoze len vzniknuty balik debuginfo ma okolo pol giga. :)

			SAL



Další informace o konferenci linux