Newsgroup: it.comp.os.linux.sys
Titolo: Avvio impossibile (strana storia)

Dopo aver fatto l'upgrade (manuale) alla redhat 7.1 ho compilato il
kernel 2.4.6 ed ho messo, come faccio da due anni, il bzImage su un
floppy per testarlo. Ma, sorpresa, il sistema non parte e scorrono, in
colonna, una serie di numeri in esadecimale....
Riparto normalmente col mio "vecchio" kernel e ricopio lo bzImage su 
un altro floppy. Stessa identica storia....
Ricompilo il kernel e ricopio su un terzo floppy il nuovo bzImage ma le
cose non cambiano....
Allora, per curiosita' metto sul floppy il bzImage del 2.2.14, lo stesso
richiamato da lilo e con cui parte normalmente il mio sistema: non parte !
Stesso tipo di comportamento.
Penso sia il floppy andato (eppure monto e smonto tranquillamente floppy
sia vfat che ext2 leggendone il contenuto senza problemi) ed allora mi
viene l'idea di mettere lo bzImage del nuovo kernel in /boot (dopo averlo
rinominato linux_test) e di creare una nuova voce nel lilo.conf (oltre alle
tre esistenti: per avvio con kernel 2.2.14 e 2.2.12 e per avvio con Win).
E qui arriva il bello: quando lancio lilo, mi dice:
Warning: BIOS drive 0x82 may not be accessible
pero' mi aggiunge tutte le voci correttamente tanto e' vero che l'avvio con
i due vecchi kernel e con windows lo fa tranquillamente.
Il problema e' che nemmeno cosi' mi avvia il nuovo kernel (anzi, facendolo
partire da lilo resta proprio lo schermo nero e tutto si blocca).
Ah, dimenticavo di dire che non partono nemmeno i floppy con i vecchi
linux.
Insomma sono costretto a partire con lilo e con il kernel 2.2.14 (o 2.2.12)
e non posso fare altro...
Avevo pensato di downgradare lilo alla versione precedente, ma il fatto che
nemmeno da floppy parta il sistema mi fa pensare che lilo c'entri poco...
Qualcuno riesce a spiegarmi cosa puo' essere successo ?
Grazie.
P.S. Naturalmente l'hardware non e' stato minimamente toccato.
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

 colonna, una serie di numeri in esadecimale....
Come sono impostati i root device dei kernel che piazzi sul floppy?
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, 
  		But We Didn't Kill Your Christ! !>-
  			Blind Guardian - The Script For My Requiem

Come sono impostati i root device dei kernel che piazzi sul floppy?
Bene.
Lo vedo con rdev:
[...]$ /usr/sbin/rdev bzImage
Root device /dev/hdc5
che e' quella giusta.
Intanto ho scoperto (da dejanews) che il messaggio che mi da LILO
e' normale, nel senso che LILO pare non gradisca molto il boot 
da tutti gli ide secondari. Il messaggio dice che il sistema 
"potrebbe" non partire; ma di fatto parte. E pare che sia una cosa
normale con l'ultima versione di LILO.
Comunque il problema vero non dipende da LILO.
Intanto faro' altre prove...


>Intanto faro' altre prove...
Poco fa ne e' capitata un'altra: avviando da floppy (quello col
kernel 4.7 appena compilato), inizialmente tutto va bene, nel senso che
compare la scritta Loading..... ed i puntini procedono per una riga
e mezzo (saranno un centinaio) finche' compaiono, incolonnati uno sotto
l'altro su cinque righe diverse, stringhe tipo "ADX00 BD38X".
E dopo questre cinque righe di stringhe indecifrabili ricominciano i
puntini e il kernel si carica correttamente !
Boh.


puntini e il kernel si carica correttamente !
Forse ho risolto tutto. Il problema del caricamento da floppy penso
che dipendesse dai dischetti: infatti formattandoli nove su dieci sono
usciti difettosi. Presumo che dipendesse da questo l'avvio "strano".
Per quanto riguarda l'avvio da hd, ho scoperto che tutto si piantava
perche' nel lilo lasciavo anche per il kernel 2.4.7, come per
i kernel precedenti, la riga:
vga=0x314
che, non so ancora per quale motivo, fa piantare il nuovo kernel
(col vecchio va bene).
Indaghero' anche su questo....
