Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian e kernel

Ciao a tutti!
Ho Debian SID (kernel 2.4.18-bf2.4) e tutto va bene.
Ora, ho installato il kernel 2.6.0 con relativi moduli e TUTTO funziona
bene.
Siccome però ho bisogno di avere anche un kernel 2.4.24, ho compilato
pure questo kernel ed i relativi moduli. Bene, dopo aver riavviato
selezionando quest'ultimo kernel, ottengo tantissime righe di errore
tipo:
kmod: failed to exec /sbin/modprobe -s -k binfmt-464c, errno = 8
Che cosa non funziona?
Grazie per ogni aiuto!

 Grazie per ogni aiuto!
Io ho woody e non sid, perň sembrerebbe che tu abbia installato i 
module-init-tools (e cioč le utilities per la gestione dei moduli, 
modprobe lsmod ecc, per i kernel > 2.5.48), e che tu non abbia piů le 
vecchie modutils per i kernel precedenti al 2.5.49. Controlla se tra i 
pacchetti installati hai sia module-init-tools che modutils.
Se ti dovesse mancare modutils prova a installarlo, credo che con sid la 
convivenza tra modutils e module-init-tools sia pacifica, mentre con 
woody č piuttosto..."agitata" :-)
Ciao, Paolo

 pacchetti installati hai sia module-init-tools che modutils.
Li ho entrambi:
ii  module-init-to 3.0-pre5-1     tools for managing Linux kernel
modules
ii  modutils       2.4.26-1       Linux module utilities
Ora, mi dici perchè con il kernel "originale" tutto funge bene (kernel
2.4.18bf2.4, quello sul CD Woody 3.0r1)?
Porcazzozza... 

 
Ok, per farmi perdonare di aver letto superficialmente il tuo post , ho 
fatto una piccola ricerca su google e ho visto che l'errno=8 corrisponde 
a ENOEXEC (Exec format error), il che significa che con quel kernel 
modprobe non viene riconosciuto come un eseguibile valido...
Nella compilazione del kernel 2.4.24 il supporto per gli eseguibili ELF 
(CONFIG_BINFMT_ELF=y) c'è regolarmente?

 ELF (CONFIG_BINFMT_ELF=y) c'è regolarmente?
Ahem.. NO! Siccome l'ho rimosso dal kernel 2.6.0, pensavo di poterlo
rimuovere anche dal 2.4.24 (ELF, .OUT e MISC)...
Devo mettercelo?

 Devo mettercelo?
Dall'help del kernel 2.6:
ELF (Executable and Linkable Format) is a format for libraries and 
executables used across different architectures and operating systems. 
Saying Y here will enable your kernel to run ELF binaries and enlarge it 
by about 13 KB.
ELF support under Linux has now all but replaced the traditional Linux 
a.out formats (QMAGIC and ZMAGIC)
because it is portable (this does *not* mean that you will be able to 
run executables from different architectures or operating systems 
however) and makes building run-time libraries very easy.
Many new executables are distributed solely in ELF format. You 
definitely  want to say Y here.
Quindi io direi di mettercelo, visto che quasi tutti gli eseguibili che 
usa linux sono in formato ELF... :-)
Mi sembra strano che tu l'abbia davvero rimosso dal kernel 2.6 e ti 
funzioni tutto, tanto per dirne una anche il modprobe delle 
module-init-tools è un eseguibile ELF. Se non lo vedo non ci credo che 
nel config del 2.6 hai CONFIG_BINFMT_ELF=n !!!!
Che io sappia è una componente indispensabile sia sui kernel 2.4 che sui 
2.6.
E al 99% l'errore che ti dà il modprobe sul 2.4.24 dipende da questo.
Ciao, Paolo

 Devo mettercelo?
giusto per fare un paragone: linux senza ELF e' come avere un windows che
non fa partire gli .exe ;)
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 100,000 Newsgroups - 19 Different Servers! =-----

 che non fa partire gli .exe ;)
GRAZIE!
Ho imparato qlcs...