Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema lilo

Ciao a tutti
Premetto che sono un neofita circa l'uso di Linux.
Comunque, ho installato Linux RH7.1 in un hdd da 6.4GB. All'avvio lilo
mi permetteva di scegliere se avviare linux o win.
Adesso però ho modificato la configurazione fisica degli hdd, e quando
faccio partire linux mi restituisce un errore su root=; pare che non
riesca più a trovare il OS su /dev/hdc1 (evidentemente riferita alla
vecchia configurazione). Come posso risolvere il problema?
Faccio presente che al momento non ho trovato un modo per poter
modificare il file lilo.conf visto che non ho accesso a linux.
Non avendo dati importanti pensavo di formattare tutto e reinstallare da
zero, però avrei dei dubbi circa lilo.
Non è che rischio di incasinare il MBR? e poi non riesco più ad accedere
nemmeno a Win?
E per formattare come posso fare? Mi è stato consigliato di fare boot
con il CDdi RH (o altre distro) e poi operare con Druid o similia per
formattare e partizionare.
Voi che dite?
grazie
ciao
Edo

 nemmeno a Win?
Guarda non formattare perchè basta dire al lilo dove stà il kernel con un
parametro da inserire all'avvio.
Purtroppo ora non ti posso aiutare più di così non sono in Linux e non ho
accesso al man quindi non ricordo quale sia la stringa da passare al lilo.
Una cosa che ci devi dire è come hai modificato la configurazione degli HD
altrimenti si resta sul vago e non ti possiamo aiutare.
Prova a spulciare le LDR o Appunti di informatica sicuramente trovi la
soluzione

 soluzione
Intanto ti mostro lilo.conf:
boot="/dev/hda"
map=/boot/map
install=/boot/boot.b
prompt
timeout="50"
message=/boot/message
linear
default=dos
vga="predefinit"
image="/boot/vmlinuz-2.4.2-2"
 label="linux"
 read-only
 root="/dev/hdc1"
 append="hdb=ide-scsi"
other=/dev/hda1
 optional
 label="Winzozz"
image="/dev/hda1"
 root="/dev/hdc1"
 append="hdb=ide-scsi"
image="/dev/hda1"
 root="/dev/hdc1"
 append="hdb=ide-scsi"
che si riferisce alla seguente configurazione:
IDE1master   hda1   Win
IDE1slave      hdb1    Lettore CD  (o almeno credo) ^__^
IDE2master   hdc1    Linuzzo
IDE2slave     hdd1    Materizzatore
Adesso invece ho configurato come segue:
IDE1master   hda1   Win
IDE1slave      hdb1    Linuzzo
IDE2master   hdc1    Masterizzatore
IDE2slave     hdd1    Lettore CD
Sicuramente mi basta modificare in lilo.conf hdc1 con hdb1, il problema è come
modificare lilo.conf visto che non ho accesso a Linux :(((
ciao

 è come modificare lilo.conf visto che non ho accesso a Linux :(((
 
Prova all'avvio di lilo entrando in modalità carattere(tasto Esc) a
digitare:
linux root=/dev/hdb1
A questo punti se sei riuscito a entrare in linux, ricordati di
modificare lilo.conf e di lanciare lilo -v.
Ciao.

> Non è che rischio di incasinare il MBR?
Per "ripristinare" l'MBR ti basta avviare con un floppy di boot DOS
ed usare fdisk /mbr. Per "riparare" l'installazione di LILO avvia
con il floppy di boot di emergenza (hai fatto un floppy di boot di 
emergenza vero?) o con il CD della distribuzione in modalita'
"rescue".
Potresti provare anche ad avviare normalmente ma digitando
linux root=/dev/nuovodisco al prompt LILO:, dove "nuovodisco"
e' hda per primario master, hdb per primario slave e cosi' via.
Correggi il parametro "root=" in /etc/lilo.conf, correggi
/etc/fstab perche' monti le partizioni giuste, riattiva lilo usando
lilo -v  e dovresti essere a posto.
Davide


Ho provato a fare cosě ma l'errore persiste, a questo punto vado di
fdisk e pace.
ciao e grazie