Newsgroup: it.comp.os.linux.iniziare
Titolo: compilazione kernel

Ciao a tutti,
ho installato una mandrake 9.0 sul portatile ma vorrei installare il
kernel 2.4.20 al posto del 2.4.19 causa problemi gestione energia (nel .19
mancano le ACPI). Premetto che sono molto poco ferrato in materia.
Seguendo le varie istruzione pescate sul web, dopo aver installato il mio
pacchettto RPM dovrei entrare nella directory /usr/src/linux e fare
mrproper e menuconfig e poi andare avanti. Purtroppo non esiste una
directory siffatta!!! Per cui dove diavolo mi piazzo a lanciare i miei bei
comandi?!?!?
Andando nel controllo del KDE, nella configurazione Kernel, mi trovo come
risultato: "..... file sorgente configurato in maniera non valida o
bug....".
Qualcuno può darmi una dritta?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

il 2.4.19 supporta acpi , percio' lascia perdere.
ciao.
ps: 
se proprio vuoi provare ( e non ne hai motivo )
1) scarica l' ultimo kernel in formato .tar.gz da 
kernel.org
vai sotto usr/src 
[ cd /usr/src ]
muovi la dir linux 
[ mv linux linux-old ]
scompatta i sorgenti 
[ tar xfvz (dove cavolo hai messo il file)/linux-2.4.20.tar.gz ]
entra nella dir linux 
[ cd linux ]
configura il kernel 
[ make menuconfig ]
crea le dipendenze 
[ make dep ]
compila il kernel 
[ make bzImage ]
compila i moduli 
[ make modules ]
installa i moduli 
[ make modules_install ]
copia il kernel e la cfg 
[ cp System.map /boot/System.map-(nome mio kernel) ]
[ cp arch/i386/boot/bzImage /boot/vmlinuz-(nome mio kernel) ]
aggiungi una voce a lilo
[ man lilo.conf ]
[ vi /etc/lilo.conf ]
ricrea il boot record
[ lilo ]
buona fortuna 

Grazie per avermi risposto, ed in maniera chiara.
Lo so che anche il 2.4.19 supporta le acpi, però nella distribuzione di
mandrake non sono attivate....
Per cui ho pensato che ricompilare il kernel per ricompilarlo...., a
questo punto lo aggiornavo anche.
Ma sopratutto il grosso problema è che non mi è in alcun modo possibile
fare un makeconfig con quello che ho adesso installato: non riesco a
capire come sia installato questo diavolo di kernel !?!?! 
O meglio, adesso credo di aver trovato tutto sotto /boot, ma in ogni caso
non me lo fa configurare (ne da konsole ne da KDE).
Se qualcuno ha un'idea di ciò che è successo e posso fare, grazie.
Ciao


 
non hai installato il pacchetto kernel-source?

 non hai installato il pacchetto kernel-source?
L'installazione da cd mi sa proprio che non me lo ha
fatto......perchè?!?!?!?
Ho provato manualmente ma mi diceva "già installato".
Non capisco più un c***o. 
Vabbuò, io intanto continuo a smanettare a caso..... e a cercare info.
Altro non so cosa fare. A parte sbattere la testa sul mio portatilino....
Winnoz non mi avrai!!!!!! Mai più!!!


 
hai la cartella /usr/src/linux/ ?

 hai la cartella /usr/src/linux/ ?
Ok, ho scaricato i sorgenti e ho creato la cartella /usr/src/linux che
punta a quella /usr/src/linux-X.Y.Z . 
Ho provato ad installare il kernel 2.4.20 ma mi sono impiantato a bzImage:
prima di finire mi ha dato un error e non ho trovato nessun file creato. 
Allora ho cercato di patchare il kernel 2.4.19 con una patch ACPI. Non
riesco a patcharlo! (utilizzo il comando "patch" che non mi accetta.... ma
è quello giusto?).
In più devo dire che in rete ho trovato almeno tre modi differenti di
"patchamento".... comincio ad andare in confusione. Sopratutto tenendo
conto che molte delle directory di cui parla la gente, sul mio OS non
esistono!
Se qualcuno ha voglia di darmi una mano....
La mia situazione è questa: Mandrake 9.0 con kernel 2.4.19 senza file
sorgenti presenti alla fine dell'installazione con necessità di attivare
ACPI.
Cosa devo fare? (necessito di una speiga punto per punto, la mia ignoranza
non ha limiti....). Una birra in omaggio.
Grazie a todos
Ciao
P.S. In questo momento uso una free distro: se comprassi la power pack
sarebbe meglio (relativamente al mio problema)? Le altre distro hanno già
funzionante le ACPI? Quali?


prime armi wrote:

secondo me hai segato nelle configurazione dei sorgenti...
make xconfig o make menuconfig.
usa solo sorgenti puliti, niente patch...