Newsgroup: it.comp.os.linux.iniziare
Titolo: Una serie incredibile di errori

Ho passato tutta la nottata, veramente, a cercare di far funzionare la mia
Linux Box con la Mandrake 9.1. con il risultato che ora mi ritrovo un linux
inutilizzabile e tutte e due i windows a 60hz di refresh.
Allora, ho ricompilato il kernel della distro per attivate i moduli pppoa,
la compilazione sembra essere andata tutta a buon fine tranne che per un
messaggino di errore verso la fine del make modules:
There's no /lib/modules/2.4.21.0-13mdkcustom, skipping creation of initrd
There was an error when generating initrd try to do a:
/sbin/mkinitrd/boot/initrd -2.4.21.0-13mdkcustom.img 2.4.21.0-13.mdkcustom
and see the errors
look like there was a problem, the default vmlinuz version is not the same
of the initrd
which mean you have a make kernel and not a mdk initrd you may have trouble
Ma vabbè...io ho poi dato make modules_install e tutto è filato liscio.
Ho riavviato il nuovo kernel ed è partito tranquillo, allora ho installato i
driver per il pppoa e i driver itez per il mio modem ecc....ecc.......e ho
cercato di connettermi. Non ci sono riuscito perchè mi sono dimenticato di
specificare 8.35 nel file pppd.conf e quando ri-davo
/sbin/itex..ecc....ecc....mi diceva che il modulo esisteva già....(come lo
cancello?)
Allora ho riavviato e all'improvviso:  sparisce la mia cartella
/home/songohan, X non può avviarsi, il kernel non rinosce più e quindi non
monta le partizioni ntfs, nemmeno il floppy e il cd-rom, tanti errori nelle
partizioni, il mouse che non funziona +
ecc.......ecc................................
Io non so + dove sbattere la testa.
Penso che da questa sera terrò il pc spento per tutto il week-end, poi
rifarò una installazione da zero.
--
LA MIA BIOGRAFIA:
Ad un certo punto del continuum
spazio-temporale alcuni eventi del tutto
casuali fecero si che dalla complessità
nacqui io........il resto è storia.


cosa ti fa pensare che linux segnali errori inesistenti?

 ecc.......ecc................................
Infatti..... 
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 rifarò una installazione da zero.
se posso darti un consiglio... perchè non provi ad installare magari debian?
io sono un newbee ma a parte le cazzate che ho fatto io (vedi sopra e
peggio, tipo rimuovere lilo ... :D)
la trovo molto semplice da usare e da configurare...
ciao
Davide

 la trovo molto semplice da usare e da configurare...
Vi ringrazio tutti.
Allora per quanto riguarda il monitor sono arcisicuro trattasi di
coincidenza......secondo me è il caldo che lo manda in tilt...anche se non
capisco come mai sotto linux funzioni bene. Tant'è che ora che l'ho riacceso
dopo due ore funziona bene a 1024*768@90hz (è un 17").
Per quanto riguarda Linux......non preoccupatevi, il pinguino non perderà un
utente.......
Certo è che il non saperlo usare bene ti crea dei casini all'inizio,
soprattutto perchè per far funzionare alcune cose devi conoscere delle
procedure diciamo *da esperto* quasi subito...con tutti i contro!
Tra poco lo reinstallo per la quinta volta nell'arco di 10 ore........
Per quanto riguarda la Debian, mi hanno tutti consigliato la Mandrake
all'inizio, dicono sia la più facile e quella che supporta un maggior numero
di periferiche........
Linux è de coccio, lo so, ma io lo so de più.

> cosa ti fa pensare che linux segnali errori inesistenti?
Assolutamente nulla, solo che non capisco cosa voglia dire questo errore.
Sono un newbie.

 Non capisco perche' ignorare gli errori.
Ma come faccio a compilarlo allora?
Il kernel E' LO STESSO!
E' quello preso dal cd della mia distro, ricompilato con la sola aggiunta
dei moduli sperimentali per il supporto del protocollo PPPoA.
Non vedo come possa l'installazione di tali moduli inficiare in qualche modo
il mounting delle partizioni, 
ad.es
.

 il mounting delle partizioni, 
ad.es
.
Ti spiego con un esempio semplice: tu hai la partizione di root su 
filesystem ext3. Il kernel che hai compilato supporta ext3 ma come modulo. 
In fase di boot il kernel deve montare la partizione di root, ma per farlo 
deve prima leggere il modulo sulla partizione stessa..... capisci che non si 
puo' fare.
Per poter usare dei moduli prima del montaggio di / si usa fare un ramdisk 
inziale da cui il kernel carica i moduli necessari. Il ramdisk deve essere 
generato con stessa versione del kernel. L'errore in parole povere diceva: 
il kernel e' ok, ma il ramdisk no... avrai dei problemi.
Se vuoi ricompilare il kernel devi usare il config che trovi in /boot con la 
giusta versione (il config di default in kernel-source non e' la 
stessa cosa!) aggiungere quello che vuoi, compilare, copiare il kernel in 
/boot e *creare* il ramdisk con:
# mkinitrd /boot/initrd-versione.img versione
Poi aggiusti lilo.conf o grub.conf e sei a posto.
 
Ora se Mandrake ha automatizzato tutto con una interfaccia grafica, studiati
la guida di Mandrake perche' io lo so fare solo a mano.


 la guida di Mandrake perche' io lo so fare solo a mano.
Non ho idea di come fare quello che hai appena detto :)
Allora diciamo che anche io posso farlo a mano, basta che sei cosě gentile
da dirmi passo i comandi da inserire.
Grazie :)

 da dirmi passo i comandi da inserire.
E' un po' che non ricompilo kernel speriamo di non fare errori. 
Tu compili un kernel nella directory /usr/src/linux (seguendo la
documentazione che trovi un po' ovunque). 
La cosa importante e' che si puo' partire dalla configurazione di default di
Mandrake prendendo il file /boot/config-numerelli e copiandolo
sovrascrivendo il file /usr/src/linux/config. Se fai 'make oldconfig'
dovresti avere le opzioni di mandrake gia' settate e devi solo aggiungere
quello che vuoi. Procedi con la nomale compilazione (compresi i moduli!),
copi il nuovo kernel in /boot/vmlinuz-2.4.18-mio (per esempio) e poi lanci:
# mkinitrd /boot/initrd-2.4.18-mio 2.4.18-mio
Aggiorni lilo/grub e dovrebbe funzionare.


 Aggiorni lilo/grub e dovrebbe funzionare.
Allora vediamo se ho capito:
come scompatto i sorgenti in usr/src/linux io DEVO sovrascrivere il file
config lì presente con quello GIA' presente nella mia macchina, perchè in
fase di compilazione/installazione tale file verrà letto.
compilo ecc....ecc......
poi come faccio a copiare il nuovo kernel in modo da dargli un nome diverso
e che non sovrascriva quello di default?
Cioè vorrei sempre poter tornare al mio kernel di base e dare un nome
diverso a quello ri-patchato: quandi glielo do il nome?
vabbè poi do quel comando li
e aggiorno lilo con il comando .............non ricordo il comando :)))
Spero di aver capito.... ^__^

 Spero di aver capito.... ^__^
Il KERNEL-HOWTO e` li` per togliere eventuali dubbi :)
-- 
Ikitt	*** mailserver: 
freemail.it
"Linux non pare reggere il confronto con windows: oltre a consumare molte 
piu` risorse di sistema, e` rigido nella pretesa di avere un tot numero di
cartelle nella radice" (da 
http://mondoweb.culturanuova.net/mondo_pc.php
)

 Il KERNEL-HOWTO e` li` per togliere eventuali dubbi :)
Hai ragione, ma ho passato una notte in bianco per capire meglio
linux.........poco fa ho terminato l'installazione per la 6 volta.....o
settima boh.......dalle 22.00 di ieri sera........DEVE FUNZIONARE LA
RETE!!!!!!!!!!!!!!!
Non mi interessa altro per ora!!!
Devo riuscire a navigare in PPPoA con linux usando il mio modem interno!

 Non mi interessa altro per ora!!!
Non c'e` fretta. Non fare come il tizio che si dannava l'anima a spaccare
la legna con l'ascia poco affilata perche` doveva lavorarere, non aveva
certo il tempo di affilarla!
In altre parole: gli errori dovuti a niubbismo in fasi critiche tipo
la ricompilazione del kernel rischiano di venir pagati caramente in seguito.
Prenditi tempo per leggere e capire.
