[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