Newsgroup: it.comp.os.linux.iniziare
Titolo: INstallazione del nuovo kernel 2.4.20 su suse 8

Ciao a tutti,
sto tentando di aggiornare la mia macchina linux con su suse 8 e kernel
2.4.18 con un kernel più aggiornato, il 2.4.20, ma con scarsi risultati.
Ho seguito le istruzioni di questa pagina:
http://a2.swlibero.org/a2497.html#index30480
(N.B. mi son backuppato boot e lib/modules su cd e ho anche il floppy di
boot )
1) ho scompattato il tar.bz2
2) ho copiato il .config dalla dir src/linux nella dir dove ho scompattato
il nuovo kernel
3) ho fatto "make oldconfig" , make dep, make bzimage
4) ho copiato la bzimage nel /boot  e anche System.map (nella dir avevo solo
un Sistem.map.2.4.18-64gb-e-qualcosa )
5) make install (ho controllato e ho visto che in boot mi ha messo il file
map)
6) modificato il etc/lilo.conf  con il nome del nuovo kernel (ho due voci
,default e failsafe, ho toccato il default)
7) ho eseguito /sbin/lilo
8) ho fatto make modules
9) ho fatto make moduels_install
e ho visto che mi ha creato la dir 2.4.20 in /lib/modules con dentro le dir
dei vari modulini e ho visto che ci sono i files... (tipo raiserfs.o )
fortunatamente non ho mai avuto problemi di compilazione di kernel... ma
solo d'instalalzione...
rebooto e scelgo la voce di default e vedo che con meraviglia la mia
macchina linux parte col nuovo kernel (c'è tux in alto e non c'è la bitmap
di sottofondo della suse :-) ), ma mi va in kernel panic perchè non riesce a
caricarmi il modulo raiserfs... :-((( e quindi non mi monta il filesystem
(non ho toccato nel file lilo.conf il mount point!!!) che è appunto
raiserfs...
cmq riesco ad acedere con la configurazione failsafe suse in lilo... e
riesco a lavorare come prima ma con il solito kernel...
vorrei sapere qual'è il problema... anche perchè se riesco ad installare il
kernel vorrei provare a ricompilarlo ottimizzandolo (per pentium 4, mi pare
che ora compila solo per 586...)
inizialmente ho pensato che fosse initrd (non ne sono sicuro...), ho provato
ad eseguire lo scrip /sbin/mkinird .. ma nei mesaggi di output mi da un
errore sul kernel che ho compilato io e sul kernel della suse failsafe va
tutto ok e mi linka pure il modulino del raiserfs (nella dir
/lib/modules/2.4.18-64gb...)...
ho letto anche nella guida al punto  388.8 come impostare a mano i moduli da
caricare ma iquei files non li trovo sulla mia distro...
che devo fare?
grazie
ciao

 dir /lib/modules/2.4.18-64gb...)...
Probabilmente perché initrd di default si aspetta un determinato kernel.
Due consigli:
1) lasci perdere che tanto non ci guadagni niente
2) se proprio vuoi un kernel più aggiornato, puoi provare un "mantel
kernel". Attenzione però che è un kernel di sviluppo, io lo uso senza
problemi sia sul pc, sia sul portatile. Vale comunque il consiglio n.1
Lo trovi qui: 
ftp://ftp.suse.com/pub/people/mantel/next/RPM
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

             *** Powered by Linux ***
grazie
ciao

 e tirare su le ottimizzazioni per il mio processore...
...La cui utilita` pratica rimane da dimostrare :)
-- 
Ikitt (athlon 1 - P4 0) 
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

 *** mailserver: 
freemail.it
grazie
ciao

 configurazione per farglielo fare al boot?
Non so le soluzioni distro-specifiche. Io di solito accodo i modprobe
in fondo a rc.local, ma in effetti non e` una gran bella soluzione.
-- 
Ikitt 


 file di configurazione per farglielo fare al boot?
Dipende un po' dai moduli, normalmente basta configurare correttamente
/etc/modules.conf
Ciao.


 Ciao.
si ma come configuro /etc/modules?
scusa l'ingoranza
grazie
ciao


 si ma come configuro /etc/modules?
Dipende dai moduli, quali sono quelli che ti danno problemi?
Comunque, quello che usi sempre, ti conviene caricarlo direttamente nel
kernel, è inutile (IMHO) inserire un driver come modulo e poi caricarlo
sempre al boot...
Il resto dovrebbe andare senza problemi.
Ciao.
