Scusa il ritardo ....
Ti dico le modifiche da fare al vero lilo.conf per far funzionare il nuovo kernel che hai compilato inserendo l'opzione che ti ho indicato per il disco SATA.
Suppongo che il lilo.conf che hai postato differisce da quello vero solo perchè al posto di tutti gli sda a hda.
Ricambia TUTTI gli sda in hda, e modifica:
in
solo per la voce relativa al nuovo kernel.
Inoltre poi modifica tutta la fstab in modo che da hdaX sia sdaX.
Il lilo non dovrebbe darti problemi. Quello che non adava nel tuo lilo è che la voce boot l'avevi impostata a sda. Ricorda che per il momento vedi il disco come hda e quindi quando lilo cercava di modificare la MBR del disco sda non la trovava.
Nota che questa impostazione può essere critica, nel senso, ora che fai ripartire il nuovo kernel, dato che il driver che abbiamo impostato farà si che tu possa vedere il disco come sda, tutte le voci modificate nel file fstab andranno bene. Se però qualcosa non funziona, ad esempio il driver non è quello giusto, ti darà un kernel panic. Quando poi riproverai a riavviare con il vecchio kernel (cioè quello che usi ora), il driver che gestisce il disco te lo visualizzerà come hda e quindi le voci del fstab non sono più valide.
Do per scontato che tu sappia gestire una situazione del genere vero?
Spina
P.S. Modofica il lilo.conf e fstab e poi posta prima di riavviare o eseguire lilo ok? Io sono on-line, ti rispondo al volo.