Eroare la compilare kernel


andreip


Merge "make xconfig", "make", dar la "make modules_install" dupa o gramada de "INSTALL ...NuStiuCe..." se opreste brusc si afiseaza ceva de genul "if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi " (asta e scos din Makefile, linia 901; nu zice chiar asa, de exemplu in loc de $(DEPMOD) spune /sbin/depmod (cam asa ceva)), dupa care, trec vreo doua-trei minute si gnome-terminal se inchide singur, odata cu XMMS ce era deschis si el ( evident am incercat si fara XMMS biggrin.gif ). Am observat ca memoria ocupata creste in acel moment, pana aproape de 100%.
sad.gif Ce e de facut?
mufa
Posibil sa bat cimpii, dar inainte de make modules_install ai dat make modules? biggrin.gif

total offtopic: ce nevoie ai sa compilezi kernelul?
 
andreip
Nu am dat "make modules", dar cred ca nu e nevoie (am impresia ca "make" face si asta)! Chiar daca "make modules_install" se intrerupe subit, apar dupa asta in /lib/modules/2.6.11.7 o multime de directoare pline cu fisiere (astea sunt modulele... nu?), totalizand vreo 200MB.

Vreau sa compilez kernelul acesta pentru ca nu imi merge acpi_power_off (vechea poveste cu Fedora 3 care se opreste la "acpi_power_off called", fara sa inchida calculatorul) si pentru ca m-am gandit ca e mai bine cu un kernel mai nou decat cu unul mai vechi... nu? ( apropo... merge rezolvata prima problema cu "acpi=off apm=on" ca parametri la kernel, dar vreau acpi! biggrin.gif )
i_m_meen
ce-mi plac mie oamenii care compileaza kernel pe distributii cu pachete pt asa ceva...
de ce vrei acpi in locul apm? si eu am avut tot felul de nazuinte ciudate mai demult, iar debian are make-kpkg totusi...
nu zic ca nu as compila, dar nu prea merita...doar ca sa booteze mai repede, sau sa mearga mai repede cu 3%... smile.gif
mufa
QUOTE(andreip @ May 23 2005, 20:39)
Vreau sa compilez kernelul acesta pentru ca nu imi merge acpi_power_off (vechea poveste cu Fedora 3 care se opreste la "acpi_power_off called",
*

E bug de kernel. Probabil il vor repara in 2.6.12 sau .13
Detalii aici
andreip
QUOTE(i_m_meen @ May 23 2005, 21:29)
ce-mi plac mie oamenii care compileaza kernel pe distributii cu pachete pt asa ceva...
de ce vrei acpi in locul apm? si eu am avut tot felul de nazuinte ciudate mai demult, iar debian are make-kpkg totusi...
nu zic ca nu as compila, dar nu prea merita...doar ca sa booteze mai repede, sau sa mearga mai repede cu 3%...  smile.gif
*

Mda... din pacate conexiunea mea dial-up nu-mi permite sa downloadez pachete de zeci de mega... asa ca singura alternativa ce-mi ramane este sa iau frumos sursele kernelului de pe un cd de la revista Chip, apoi sa-l compilez! Ai tu o solutie mai simpla?

Apropo... kernelul curent pe sistemul meu este 2.6.9-1.667. Sa inteleg, mufa, ca nici macar in 2.6.11 nu au rezolvat problema? (cam asa am inteles eu din link-ul acela) ...interesant...
mufa
QUOTE(andreip @ May 23 2005, 22:37)
Apropo... kernelul curent pe sistemul meu este 2.6.9-1.667. Sa inteleg, mufa, ca nici
*

Habar n-am. Eu nu opresc calculatoarele care ruleaza linux.
 
cianura
QUOTE(andreip @ May 23 2005, 19:18)
Merge "make xconfig", "make", dar la "make modules_install" dupa o gramada de "INSTALL ...NuStiuCe..." se opreste brusc si afiseaza ceva de genul "if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi " (asta e scos din Makefile, linia 901; nu zice chiar asa, de exemplu in loc de $(DEPMOD) spune /sbin/depmod (cam asa ceva))
*


err, parca m-am lovit si eu de asta o data. scuze ca nu pot sa dau solutia la cheie dar a fost cam de multisor. Daca nu ma insel era din cauza ca uitasem sa dau make mrproper inainte de a incepe sa recompilez. Asigura-te ca pornesti curat la recompilare de kernel. Daca vrei sa mai faci tweaking, copii .config-ul si apoi dai make xconfig si tot tacimul. Asigura-te ca tot kernel-tree are drepturile userului sub care compilezi, make-ul scrie o gramada pe acolo.

@mufa: de la 2.6 incoace nu mai e nevoie de make modules. Mai nou make-ul stie sa le faca si pe alea.
mufa
QUOTE(cianura @ May 23 2005, 23:39)
@mufa: de la 2.6 incoace nu mai e nevoie de make modules. Mai nou make-ul stie sa le faca si pe alea.
*

Sorry, ultima oara cind am compilat un kernel, cred ca era Constantinescu presedine smile.gif Ca sa citez un fost coleg: "am alte lucruri mai bune de facut in viata" biggrin.gif
i_m_meen


Aici sunt de acord cu andreip, daca nu ai net ca lumea, parca e mai usor sa downloadezi fisiere txt, decat un binar umflat...desi tot nu prea vad ce are apm, chit ca e el "deprecated"....
mufa
QUOTE(i_m_meen @ May 24 2005, 05:30)
Aici sunt de acord cu andreip, daca nu ai net ca lumea, parca e mai usor sa downloadezi fisiere txt, decat un binar umflat...desi tot nu prea vad ce are apm, chit ca e el "deprecated"....
*

Stai tu linistit, ca downloadezi un tgz, care numai fisier text nu e. console.gif BTW, ce inseamna "deprecated" ?
cianura
QUOTE(mufa @ May 24 2005, 09:21)
Stai tu linistit, ca downloadezi un tgz, care numai fisier text nu e.  console.gif BTW, ce inseamna "deprecated" ?
*

cu sursele din revista, se poate face un download la patchuri. sub 100K.
mufa
QUOTE(cianura @ May 24 2005, 12:59)
cu sursele din revista, se poate face un download la patchuri. sub 100K.
*

Corect. Sau poate ruga un amic/prieten cu internet sa-i downloadeze ce-i trebuie.
shapeshifter
testează chipurile de memorie s-ar putea să ai locații bulite..
i_m_meen
deprecated = obsolete = depasit, perimat
Iar in daca o luam asa poate fisierele alea txt sunt in tar.bz2, ca asta arhiveaza mai bine tongue.gif
andreip
Asaaaa.... si cum (de unde) descarc patch-urile? De unde stiu pe care le iau? Mentionez ca nu am conexiune la net in linux, numai in Windows, pentru ca nu am driver pt modem in linux...
mufa
QUOTE(andreip @ May 24 2005, 19:24)
Asaaaa.... si cum (de unde) descarc patch-urile? De unde stiu pe care le iau? Mentionez ca nu am  conexiune la net in linux, numai in Windows, pentru ca nu am driver pt modem in linux...
*

De aici
Uita-te dupa fisierele care incep cu patch
cianura
QUOTE(mufa @ May 24 2005, 19:37)
De aici
Uita-te dupa fisierele care incep cu patch
*


sau metro: ftp://ftp.uaic.ro/mirrors/ftp.kernel.org/...nux/kernel/v2.6
mufa
QUOTE(cianura @ May 24 2005, 21:32)


Sau asa. Oricum, avind in vedere ca omul e pe modem, chiar conteaza daca le ia de pe metro sau din afara?
alexpreda
make oldconfig - nu adauga decat ce ai neapart nevoie (in rest poti sa le dai n la tot)

make dep

make menuconfig

make && make modules && make modules_install && make install
Reclama
In curand... autoevolution.ro

Teste, stiri, ghiduri, jurnale, forum si multe altele!
Aceasta este o versiune simplificată a paginii originale. Pentru a vizita versiunea originala click aici.