Newsgroup: it.comp.os.linux.debian
Titolo: Nuovo kernel - boot bloccato

Ciao ho installato sulla debian questo kernel linux-2.6.26. Ho
compilato e installato i moduli e ho modificato il file di grub.
Il sistema parte ma si blocca in quanto mi dice che non può accedere
alla directory /lib/modules/2.6.26: file assente o mancante.
La directory esiste è ha gli stessi permessi di quella con il kernel
precedente, ma il sistema all'avvio non sembra in grado di accedervi.
Segue i parametttri che grub passa al kernel.
title           Kernel.org GNU/Linux, kernel 2.6.26 - (test)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.26 root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.18-6-486
savedefault
Potete darmi una mano?
Grazie Luca

 Potete darmi una mano?
Perché impelagarsi con il seguire procedure non standard se non se ne è capaci?
C'è un thread di due giorni fa su come creare un pacchetto di kernel
personalizzato su Debian.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 precedente, ma il sistema all'avvio non sembra in grado di accedervi.
Su cosa monti la / ? Che device e' ? Sei sicuro di aver ricompilato il 
kernel passandogli i driver corretti per il controller del disco ?
Magari non riesce ad accedere alla dir perche' non vede il controller e 
di conseguenza non riesce a montare la /, puo' essere ?
Rizio
-- 
Si dice che essere liberi significa non avere nulla da perdere...sembra 
facile a prima vista...ma la verità è che non avere nulla da perdere 
significa essere pronti a rischiare tutto ciò che si possiede.

 Rizio
Grazie, farò un pò di prove

 qualche cosa relativo al sata ma non riesco a vederlo
Es. 
http://linuxmafia.com/faq/Hardware/sata.html
Ciao


 Per imparare :-)
Anche leggendo la man page di make-kpkg impari, ed almeno non fai danni...
-- 
Ne rimarrà soltanto uno..

 scsi, forse dovrei abilitare qualche opzione scsi?
grep -i scsi .config é un buon inizio, in effetti...


 initrd          /boot/initrd.img-2.6.18-6-486
Cosa ti fa pensare che il kernel 2.6.26 possa funzionare con
l'initrd del kernel precedente?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
Esatto. Mi sono visto sul manuale cosa è l'initrd, e ho visto che per un 
kernel personalizzato non è necessario se i moduli per il file sitem e 
il controller sata sono inseriti nel kernel e non caricati come moduli. 
Ora sto andando nelle direzione di inserire la libata come driver 
incluso nel kernel, ma non riesco  a trovarla nelle voci di menuconfig.
L'ipotesi che sto seguendo adesso è che il sistema si blocchi - kernel 
panic - in quanto non riesce a caricare il driver libata per gestire il 
controller sata in 'emulazione' scsi.
Trale le altre cose mi dice di dare il corretto device per la /root che 
è giusto.
Ciao e grazie Luca

 > qualche cosa relativo al sata ma non riesco a vederlo
Risolto!
Per la compilazione ho utilizzato il kernel 2.6.24 modificato per
Debian scaricandolo con apt-get
Poi ho usato la procedura per Debian indicata su questo sito:http://
guide.debianizzati.org/index.php/Debian_Kernel_Howto
 .Al momento del
menuconfig ho dovuto abilitare come built-in: l'ext3, i driver scsi, e
il supporto per il Serial ata
Device Drivers  --->
  SCSI device support  --->
     -*- SCSI device support
     <*> SCSI target support
     <*> SCSI disk support
     <*> SCSI generic support
     <*> SCSI media changer support
 Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
     <*>   NVIDIA SATA support
Il computer parte regolarmente senza alcun problema.
Oppure ho provato anche ad usare initrd, compilando come built-in
necessario i driver per la gestione del ram-disk e tutto il resto
selezionato come opzione di modulo nel kernel
al momento della compilazione ho semplicemente aggiunto l'opzione --
initrd
Ciao