glug: Riparare LILO
VALERIO SANGUINETI
macerie@inwind.it
Gio 22 Gen 2004 08:58:35 CET
Il 19:46, mercoledì 21 gennaio 2004, Andrea Zuppa ha scritto:
> Stò cercando di aggiornare una macchina PII 400 da woody a testing
> dopo vari tentativi sono quasi riuscito a far partire X, però
> sicuramente ho fatto qualche casino e adesso si blocca LILO per meglio
> descrivere il problema, subito dopo il boot quando prima partiva LILO
> seguito da una riga di puntini, adesso dopo aver visualizzato LI si
> blocca tutto !!!
La scritta LILO viene caricata per intero quando tutto funziona, altrimenti
si ferma ad un certo punto a seconda del tipo di errore che si verifica; LI
mi pare che voglia dire che c'è un errore di configurazione nel file
/etc/lilo.conf.
Se hai knoppix sul cd (o qualsiasi altro dispositivo che ti permetta di fare
il boot da Linux) puoi avviare il pc con quello e poi aprire una shell (CTRL
+ ALT + F2) o il terminale con diritti di superutente (in KNOPPIX: menu K -
Knoppix - Root Shell), montare la partizione di root (o di boot, dipende
dalla tua configurazione), entrare nel mountpoint e fare chroot. Di lì puoi
lanciare lilo -t per vedere cosa c'è che non va e modificare il file di
configurazione (presumo sia un problema di kernel diversamente nominato),
quindi dare il comando lilo -v per scrivere la nuova configurazione e vedere
che fa.
ESEMPIO:
mount /dev/hda1 /mnt/hda1
cd /mnt/hda1
chroot /mnt/hda1
lilo -t
e a questo punto guardi l'errore. Se ad esempio non trova il kernel puoi
provare a fare (o rifare) un link simbolico: [ ln -s <nuovokernel>
<kernel_in_lilo.conf> o modificare il file di lilo con l'editor che
preferisci: il kernel è preceduto dalla scritta "image=" (nota: di solito
debian ha il kernel linkato simbolicamente in /vmlinuz. A proposito: non è
che avevi il kernel 2.2, installato di default da debian???)
quando hai modificato il file lilo.conf lanci
lilo -t
e, se va tutto bene, con
lilo -v
scrivi la configurazione e guardi l'output. Controlla anche se lilo viene
scritto nell'MBR o altrove.
A questo punto ripristini la vecchia root:
exit
e riavvii il pc:
reboot.
In bocca al lupo...
Maggiori informazioni sulla lista
glug