Προς το περιεχόμενο

I odisia tis eggatastasis new kernel...


mp3mangr

Προτεινόμενες αναρτήσεις

Ekei pou ola einai kala, kai to mixanima epitelous mou kanei sxetikos tin douleia tou (laptop me slack9.1)... sxetikos kala (no sound, no apm support), mou pernaei i faini idea na metaglotiso ton kernel gia na tou doso ipostiriksi se auta pou ithela. To kako vevaia einai to oti apofasisa na kano tin idea praksi.

ksekinao loipon olos xara...

make xconfig

orea... kanoume oti einai na kanoume me arketi prosoxi kai me arketa modules opou mporoume... ola kala os edo

make dep

make clean

make bzImage...

oupssss provlima

termatismos tis diadikasias meta apo arketi ora me ena minima error pou den to thimame apo ekso alla xoris na to do... kai kano to lathos kai sinexizo

make modules

make modules_install

orea pame tora na vroume to arxeio... pouthena to bzImage!!!

gamoto kati den pige kala... pali apo tin arxi

make xconfig

make dep

make clean

make bzImage

oupsss tora to eida to provlima... ok tha mpo sto net na psakso ti simenei auto to error... copy - paste to error pame na mpoyme sto net!

mpammm sta autia to pistoli kppp error 4

ti?? den vlepei to usb... gamoto kamia malakia egine. katse na kano restart...

malon den xreiazetai na san po analitika ti ekana meta to restart...

mou evgale kamia 200ria min tou tipou leipei to module klp.

kai tora ti kano? please opoios exei kamia idea... as tin riskei!

ti mporei na fteei gia to error kata to make bzImage? (to mono pou thimame einai ena error(1) i kati analogo)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να υποθέσω ότι έκανες compile τον πυρήνα από τα sources που έρχονται με το slackware;

Λοιπόν.... Κατ' αρχάς το bzImage δεν το είδες διότι δεν υπήρχε! Όταν το compile σταματάει με error δε δημιουργείται ο πυρήνας!!!! Από 'κει και πέρα τα προβλήματα με τα modules ξεκίνησαν στο modules_install. Αν ο πυρήνας που έκανες compile είναι από τα ίδια sources με τον precompiled, τότε τα νέα modules πήγαν και έκατσαν πάνω στα παλιά, με αποτέλεσμα να μην ικανοποιούνται διάφορα dependencies και προφανώς να μη φορτώνονται! Έτσι όταν πήγες να σηκώσεις το acm για το usb modem φέρ' ειπείν, ή το ppp για το ppp0 τα νατίστοιχα modules προφανώς δεν μπορούσαν να φορτωθούν! Όσο για το error, μπορεί να φταίει οτιδήποτε. Αν μας κάνεις paste τουλάχιστον 20 γραμμές πριν το Error[1] μπορεί και να βγάλουμε άκρη :D

 

Συμβουλές:

 

1ον: Ποτέ - μα ποτέ - δε σβήνουμε τον αρχικό πυρήνα και τα modules του. Το καλύτερο θα ήταν να ανοίξεις το Makefile που βρίσκεται στο /usr/src/linux και να αλλάξεις το EXTRAVERSION που λέει στην αρχή σε κάτι δικό σου, π.χ. -mp3mangr, οπότε τα modules που θα προκύψουν να εγκατασταθούν σε διαφορετικό directory από τα ήδη υπάρχοντα, π.χ. στο /lib/modules/2.4.22-mp3mangr. Ομοίως αντιγράφουμε το bzImage (το οποίο δημιουργείται στο /usr/src/linux/arch/i386/boot) ως /boot/linux-2.4.22-mp3mangr, ώστε να ξέρουμε τί είναι και φτιάχνουμε νέα καταχώρηση στο lilo, ώστε ανά πάσα στιγμή να μπορεί το σύστημα να εκκινήσει και με τον παλιό πυρήνα. Εξ ιδίας πείρας, ο πυρήνας συνήθως δε δουλεύει μετά το πρώτο compile γιατί έχεις ξεχάσει το τάδε ή το δείνα.

 

2ον: Διαβάζουμε πολύ καλά την τεκμηρίωση του πυρήνα και το Kernel-HOWTO. Όσο παρωχημένα και να είναι, πάντα παρέχουν πολύτιμες πληροφορίες.

 

3ον: Αν για κάποιο λόγο χτυπήσει λάθος ο compiler δε συνεχίζουμε, αλλά κοιτάμε να δούμε τί φταίει και το διορθώνουμε. Ακόμα και να έβγαζε bzImage κανείς δεν εγγυάται ότι θα δούλευε και σωστά.

 

Αποκατάσταση:

Κάνεις boot από το 1ο CD του Slackware.

Βγαίνεις σε κονσόλα και κάνεις τα ακόλουθα:

mkdir /harddisk

mount /dev/hdxx /harddisk (όπου το /dev/hdxx είναι το root partition)

μετά πας στο cdrom στο directory slackware/a και δίνεις:

 

installpkg -root /harddisk ./kernel-ide-2.4.22-i486-2.tgz

installpkg -root /harddisk ./kernel-modules-2.4.22-i486-2.tgz

 

cd /harddisk

chroot . /sbin/lilo

 

Κανονικά έτσι θα πρέπει να επανέλθει το σύστημα στην αρχική του κατάσταση. Δεν εγγυώμαι τίποτα, δεν το έχω δοκιμάσει, αλλά κατά 99% θα δουλέψει.

 

Τελευταίο hint: Don't panic! Το 99,9% των ατυχημάτων στο linux διορθώνεται χωρίς format, setup, κλπ :D:D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

crazy_pistol, katarxas euxaristo polli!

vasika den anxothika, apla ithela na diakomodiso tin katastasi...

pao na dokimaso tin simvouli sou tora kiolas, etsi egine i katastasi opos fantastikes, ekana compile apo ta arxeia tou slackware. (an mpo linux tha sou deikso kai to error... sto bzImage, to eixa kanei copy-paste)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Akolouthisa tis entoles sou kai tora grafo apo linux!!!

den exo paratirisei kamia disleitourgia... ektos apo kati pou mporei na fanei kai xrisimo...

me to pou ksekinisa ton x servers pira auto to minima:

Sound server informational message:

Error while initializing the sound driver:

device /dev/dsp can't be opened (No such device)

The sound server will continue, using the null output device.

na simiothei oti i karta ixou einai apo tin SiS kai den douleue , oute kai douleuei

meta apo psaksimo sto net anakalipsa oti xreiazome Interl i810 Audio Support...prospathisa na to eisago san module alla den mou to ektelei... mou leei oti den vriskei to module, alla auto iparxei kanonika kai malista ston fakelo pou to anazitei.

apo auto to provlima ksekinisa tin diadikasia gia to recompille kernel kai to minima error pou eperna einai:

: undefined reference to `input_event'

make: *** [vmlinux] Error 1

root@darkstar:/usr/src/linux-2.4.22#

 

ti einai kalitero na kano tora? na katevaso ton kernel kai na ksanaprospathiso? kamia idea?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Nice! :D

Κατ' αρχάς τρέξε το depmod. Κανονικά δεν πρέπει να σου βγάλει κανένα error (ιδιαίτερα unresolved symbols). Για την κάρτα ήχου τώρα, το μήνυμα αυτό απλά σημαίνει ότι το λειτουργικό δεν έχει εντοπίσει καμία κάρτα ήχου, πράγμα φυσιολογικό, αφού δεν έχεις φορτώσει το module. Δοκίμασε modprobe -l | grep -i το-όνομα-του-module . Αν βρει κάτι, τότε έχει καλώς και το φορτώνεις με modprobe modulename (χωρίς το .o!). Αν όχι τότε δεν υπάρχει το module ή το γράφεις λάθος.

 

Δυστυχώς το error που δίνεις δε λέει απολύτως τίποτα. Σου είπα, χρειάζομαι τουλάχιστον 20 γραμμές πριν από αυτό (μπορεί και πολύ παραπάνω). Μπορείς να ξαναπροσπαθήσεις (αφού αλλάξεις το Makefile όπως σου είπα) και να κάνεις ένα paste αν σου ξαναχτυπήσει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

tora ti mporei na pei kanei... to linuxaki mou dinei tin entiposi oti an den dei tis siskeues apo tin arxi... meta papala (gia ton newbie xristi diladi)

loipon anafora (file crazy_pistol sorry ilikrina gia to priksimo)

1. i depmod mou dinei ta eksis apotelesmata:

depmod: *** Unresolved symbols in /lib/modules/2.4.22/kernel/drivers/char/ipmi/ipmi_kcs_drv.o

depmod: *** Unresolved symbols in /lib/modules/2.4.22/kernel/drivers/hotplug/acpiphp.o

eida to man depmod alla den mporo na po oti me katatopise sto pos na diorthoso (vasika oute kai katalava ti einai auta ta errors)

2. psaxno sto net kai pefto pano se auto http://www.infosys.tuwien.ac.at/Staff/tom/SiS7012/

me liga logia i sis karta ixou mou ipotithete oti tha doulepei fortonontas to i810_audio.o

kano modprobe i810_audio (afou prota elenksa oti ipirxe, kai ontos ipirxe) kai ola kala no errors (olos periergos). restart to linouxaki alla tipota! to idio minima kai ixos pouthena.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1. Μην ανησυχείς για τα unresolved symbols, είναι σε modules που δε σε αφορούν.

 

2. Πώς περιμένεις να δουλέψει μετά από restart; Επιτόπου θα δουλέψει, μετά από το modprobe! Από 'κει και πέρα πρέπει να φορτώνεις το module σε κάθε εκκίνηση. Έλεγξε αν μετά το modprobe υπάρχει το /dev/dsp ή το /dev/sound/dsp. Αν ναι, τότε όλα είναι μια χαρά!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...