Newsgroup: it.comp.os.linux.iniziare
Titolo: messaggi prima di un kernel panic

Salve a tutti,
qualche settima fa ho installato una debian sarge su un PC con una MB Intel
D915GAGL. Nel sistema c'e' un DVD e un HD SATA. Nel BIOS era settato il
controller SATA come legacy (quindi in emulazione IDE, vero?) e Debian mi
installo' un kernel 2.4.xx che vede il disco normalmente come hda.
Ieri ho deciso di passare a un kernel 2.6. Lo compilo (mettendo al suo
interno anche il supporto SATA), faccio anche il file initrd (anche se
credo sia inutile se metto tutto nel kernel), riavvio la macchina, entro
nel bios, disabilito il legacy, provo a ripartire e mi becco un
kernel-panic (unable to mount root fs...).
Provo a passare a grub la linea:
kernel (hd0,0)/boot/bzImage.2.6.11 root=/dev/sda1
ma nulla lo stesso.
Il fastidio e' che non riesco a leggere i messaggi che scorrono a video
prima del Panic. E' tutto troppo veloce...
Cosi' non so il kernel se e come vede il disco...
La cosa strana e' che se riabilito la modalita' legacy nel BIOS il disco
non viene visto (dal kernel 2.6) nemmeno come hda.
Insomma non riesco a vedere il disco in nessun modo con kernel diversi da
quello iniziale....
Ho provato a partire con un disco live (Linspire-uscito su una rivista in
settimana) e tutto funziona bene: il kernel 2.6.10 vede il disco come
dev/sda (ritogliendo la modalita' legacy dal BIOS).
In preda a crisi mistiche (non e' il primo kernel che compilo) ho provato
anche a compilare il kernel con tutto a yes (make allyesconfig) ma non
cambia nulla.
Qualche help ?
Ribadisco che mi basterebbe anche sapere cosa diavolo vede il kernel quando
parte: non riesco a saperlo perche' le scritte scorrono troppo velocemente
e quando arriva il kernel panic la parte relativa ai dischi gia' e' uscita
dallo schermo...
Grazie.

 prima del Panic. E' tutto troppo veloce...
http://lists.freebsd.org/pipermail/freebsd-questions/2004-March/038653.html
...potrebbe essere almeno un punto di partenza....
ciauuuu
menez
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Grazie, ma purtroppo non riesco ad accedere via seriale al PC...
Ora sto compilando il nuovo 2.6.12 ma non sono ottimista...
Come puo' essere possibile che un kernel 2.4 vede un HD e un 2.6 non lo
vede piu' (mi riferisco alla configurazione legacy - quindi come normale HD
PATA hda) ?
Potrei passare qulcosa a GRUB a linea di comando ?
Boh...
Grazie comunque.

 Grazie.
Ti dico come farei io su Mandriva (poi dipende dal tuo bootloader e 
probabilmente anche dalla distro):
1) md /mnt2
2) gzip -cd /boot/initrd-2.6.XX.img (o quello che è) > /tmp/img
3) mount -o loop /tmp/img /mnt2
4) cd /mnt2
5) vi linuxrc
6) poi aggiungerei degli "sleep 30" ogni 2 o 3 istruzioni
7) salva....
8) cd /boot ; umount /mnt2
9) gzip -cd /tmp/img > /boot/initrd-2.6.test.img
10) vi /etc/lilo.conf
11) aggiungi la seguente sezione:
image=/boot/vmlinuz
         label="linux"
         root=/dev/(quello che è)
         initrd=/boot/initrd-2.6.test.img
         append="devfs=nomount acpi=ht resume=/dev/(quello che è) 
splash=silent"
         vga=788
         read-only
11) reboot.
Vado a memoria, non ho il mi oLinux box qui, per cui verifica ogni 
passaggio di non far danno.
In bocca al lupo.

 9) gzip -cd /tmp/img > /boot/initrd-2.6.test.img
Scusa, č:
9) gzip -c /tmp/img > /boot/initrd-2.6.test.img

Provo e ti faccio sapere.
Grazie comunque.

 Grazie comunque.
Sì, ma attento: la sezione di LILO, per esempio, deve avere un nome 
diverso da quelle già presenti (usa "Linux-test" per esempio).

> Provo e ti faccio sapere.
Proprio quando avevo deciso di fare l'ultimo tentativo prima di provare
come avevi consigliato (avevo ulteriormente rimandato la prova solo perche'
uso GRUB e non Lilo) ho risolto: ero nel menu interattivo di grub quando
distrattamente ordinavo il boot prima di inserire l'initrd e... tutto e'
partito senza panico. 
Insomma era l'initrd che lo faceva andare in panic. E, guardando a
posteriori in /var/log/messages ho scoperto che il disco hda lo vedeva
tranquillamente. [poi comunque lancero' un altro thread su alcune cosette
che mi sono poco chiare dell'initrd].
Tengo comunque il tuo post ben conservato perche' credo possa tornare molto
prezioso in altre occasioni.
Grazie.