Newsgroup: it.comp.os.linux.iniziare
Titolo: AIUTOOO!!Lilo(emergenza)

Ho fatto un casino!!
Ho modificato lilo.conf per avere windows di defoult al termine del
"timeout" all'avvio, ho lanciato lilo -v ma non è cambiato nulla...al
termine del tempo parte sempre linux.
Ho detto..."poco male"...se non fosse che ora:
1-Non monta più il file system di winzozz
2-All'avvio,anche selezionando l'opzione "windows"...non succede nulla e
ritorna la schermata del multi boot!!!!! 
Credo di aver pasticciato troppo con il boot sector... Ora...come posso
fare per recuperare quello pre-esistente alle mie disastrose modifiche
senza riformattare tutto da capo?!?
Vi parlo da Linux, dove,grazie alla forza della disperazione, ho settato
email e newsgroup in tempo ZERO!
Ciao e grazie!!! (per pietà!)
Daniele


Che cosa hai fatto di preciso?
Prova a postare il tuo lilo.conf in modo che qualcuno possa individuare qualche
eventuale errore.
Ciao Donato
-- 
Due torti non fanno una ragione
STOP ALLA PENA DI MORTE

 Ciao Donato
Dunque... Questo è il lilo.conf che c'era all'origine:
boot. =/dev/hda1
vga. =771
read-only
menu-scheme= Wg:kw:Wg:Wg
lba32
prompt
timeout.= 80
message  =/boot/message
	image =/boot/vmlinuz
	label = linux
	root = /dev/hda2
	image =/boot/vmlinuz.suse
	label= suse
	root =/dev/hda2
	optional
	other = /dev/hda1
	label = windows
	image =/boot/memtest.bin
	label = memtest86
Io in un primo momento ho:
-Portato le righe other=/dev/hda1 e label= windows al primo posto tra le
4 opzioni di avvio.
-Lanciato lilo -v
Nessun risultato,allora mi sono ricordato che un amico mi ha detto di
dire qual è il default, quindi:
-ho aggiunto una riga default = windows dopo quella di message.
-Rilanciato lilo -v
Nessun risultato. Mi stufo, riscrivo il lilo vecchio (esattamente come
era), rilancio lilo -v e riavvio.
Da allora non si riesce più ad avviare windows in nessun modo, e se
tento di montarlo come dispositivo mi da' come errore:
"tipo fs errato,opzione non valida,superblocco su /dev/hda1 danneggiato
o troppi file system montati"
Come si può fare??
Grazie per l'aiuto, la pazienza, e scusatemi se un problema come questo
è già saltato fuori in qualche altro post..
Ciao
daniele

label = memtest86
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.19pre17 su Debian GNU/Linux 2.2 Potato */

 è già saltato fuori in qualche altro post..
Se il tuo lilo.conf e' veramente quello, e' un vero puttanaio
che sono quei punti dopo boot e timeout?
prova a vedere se cosi' va bene:
#boot =/dev/hda1 se usi lilo nell'MBR questa deve essere cosi'
boot =/dev/hda
vga =771
read-only
menu-scheme= Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message
default = windows
image =/boot/vmlinuz
label = linux
root = /dev/hda2
image =/boot/vmlinuz.suse
label= suse
root =/dev/hda2
optional
other = /dev/hda1
label = windows
image =/boot/memtest.bin
label = memtest86
-- 
 ___     | (o_
 |_|     | //\
 | |ndry | V_/_ Linux Newbie (quasi User :-) ), RH 7.1 (Seawolf)
         |        Linux User #221457

 che sono quei punti dopo boot e timeout?
Vuoi che sia sincero??
Non lo so!
So che non ci dovrebbero essere,però quando l'ho aperto per vederlo li
ho trovati lì...giuro che non so da dove siano saltati fuori!
non li ho tolti perchè,nel dubbio,ho aspettato...
Ora provo le vostre correzioni e poi vi so dire.
Grazie & ciao
Daniele

 Ora provo le vostre correzioni e poi vi so dire.
Ok, facci sapere.


 Ok, facci sapere.
Allora...Ho letto e riletto i vari man...ho seguito tutte le vostre
dritte,fatto 1000 e 1000 prove,ma tutto è ancora al punto di partenza...
Con un lilo.conf così:
(ho provato anche aggiungendo la riga iniziale:   #boot=/dev/hda    ma
nessun risultato)
boot=/dev/hda
vga=771
read-only
menu-scheme= Wg:kw:Wg:Wg
lba32
prompt
timeout=80
message=/boot/message
default=windows
	other=/dev/hda1
	label=windows
	image=/boot/vmlinux
	label=linux
	root=/dev/hda2
	image=/boot/vmlinuz.suse
	label=suse
	root=/dev/hda2
	optional
	image=/boot/memtest.bin
	label=memtest86
Tutto "dovrebbe" essere come dite voi,o sbaglio?? Eppure niente da
fare:non avvia win e non monta nemmeno la sua partizione...Possibile che
non si possa recuperare il MBR che c'era all'origine? Sono condannato
alla riformattazione totale?
Ciao
Daniele

alla riformattazione totale?
Domandina idiotina: ma dopo le modifiche, fai il riavvio di lilo?????
Perche` senno` le modifiche te le dai in fronte...

nessun risultato)
Sei nei pasticci caro mio. Ricordo infatti solo ora che tu le volte
precedenti avevi posto: boot=/dev/hda1, sovrascrivendoci dunque il
codice.
A questo punto due strade:
Prima da provare:
$ lilo -u
e poi di nuovo:
$ lilo -v
Se ora winbug non prende, ti resta la seconda strada: avvii dal cdrom
di winbug e ripeti l'installazione SOPRA la tua. Ti rispetta tutti i
programmi che trova. E` chiaro che ti fa fuori lilo dall'mbr, ma tu che
ti sei fatto un dischetto *collaudato* d'avvio (VERO?) torni a
rimettercelo, quello con l'ultima versione di lilo.conf.


 alla riformattazione totale?
non so che dirti, a me sembra tutto corretto, abbi con pazienza,
siamo durante il weekend, molti non ci sono, io non so piu' dove mettere
le mani, cmq, c'e' gente molto piu' competente di me, credo che si
riuscira' a risolvere.


 riuscira' a risolvere.
Ma certo...comunque grazie a tutti per la pazienza!
Daniele

 rimettercelo, quello con l'ultima versione di lilo.conf.
E' grave il fatto che io non abbia fatto il dischetto d'avvio??Se lo
faccio ora recupera il lilo.conf taroccato che c'è adesso immagino...AZZ
Ciao
Daniele

faccio ora recupera il lilo.conf taroccato che c'è adesso immagino...AZZ
No, se in ogni caso poi sai avviare altrimenti, io non ne ho mai fatto
uno solo in vita mia, almeno non come sicurezza.
Se ora avvii bene Linux da hd, allora fai cosi`:
dd if=/dev/hda of=/dev/fd0 count=1
questo e` un dischetto d'avvio, ma provalo.
Il lilo.conf taroccato che dici tu non c'entra nulla, fai anche cosi`:
ls -l /boot/boot.????
dovrebbe darti un solo file, qualcosa come:
-rw-r--r--    1 root     root          512 Aug 24 17:07 /boot/boot.0300
ora dai:
cat /boot/boot.0300|grep WIN
puo` darti due cose: o nulla o questo: [*]
Binary file (standard input) matches
cioe` che ha trovato che corrisponde. Bene se cosi` e` boot.0300 e` il
tuo br prima di installare Linux. In tal caso "lilo -u" te lo rimette
a posto.
[*] Puoi anche guardartelo tutto con Vi se da *user* dai:
$ vi /boot/boot.0300
esci con: <esc> q <invio>


 riuscira' a risolvere.
come volevasi dimostrare, due teste ragionano meglio di una, difatti
credo che Rez, abbia trovato il problema.


 Va bene no?
perfetto, il -v e' un parametro di lilo, rende solo piu' prolisso
l'output del comando.


esci con: <esc> q <invio>
CORRIGE
esci con: <esc> : q <invio>
:-((


faccio ora recupera il lilo.conf taroccato che c'è adesso
immagino...AZZ
E' molto probabile che rez abbia ragione, hai fatto fuori il bootsector
di avvio di win (o magari qualche file di sistema di win).
Per prima cosa usi mkbootdisk di linux per creare un disco di avvio,
pasticci con lilo.conf quel tanto che basta per avviare linux con il
floppy.
Poi avvi l'installazione di win fino al punto che ti chiede di fare il
disco di ripristino, lo fai, interrompi l'installazione, avvi il pc con
il floppy di ripristino, al prompt del dos lanci fdisk /mbr (al limite
lo trovi in \windows\command).
Poi riavvi, se si avvia win okkei, altrimenti c'e' qualche file di
sistema ko (io.sys. msdos.sys, ecc.) e bisogna vedere che errori ti da'.
Se win si avvia, inserisci il floppy di avvio di linux, entri in una
console come root, lanci lilo -v e dovresti essere apposto, al limite
rinstalli linux in modalita' aggiornamento e esperta e presti attenzione
ad installare solo un qualche pacchetto (non toccare assolutamente le
partizioni).
Se non fai errori grossolani dovresti saltarne fuori  indenne.
Salve
         Dbg

lo trovi in \windows\command).
Si` ma il fattaccio (non devi aver letto i primi post) e` che aveva
gia` dato lilo con boot=/dev/hda1 in lilo.conf!
Pertanto fdisk.exe /mbr non credo serva. Il boot record, non mbr, lo
scrive solo 
format.com
 credo, oppure qualche diavoleria di ripristino
di winbug non so. Infatti gli ho detto: lilo -u, oppure reistallare
winbug, tanto una volta in piu` o in meno non fa differenza;-))
Cmq credo che ora abbia risolto.


Guardate,seguendo anche i consigli di un amico ho risolto in questo modo:
Ho reinstallato winbug (ripristinando così il settore che ho furbescamente
danneggiato) e poi reinstallato il lilo dove era prima. Altre modifiche non
ne ho fatte, così in caso di emergenza posso sempre fare
lilo -u /dev/hda
come mi ha detto alla fine dell'installazione, per ripristinare quello
iniziale.
Devo farmi ridare qualche cd della suse adesso,ma non è un problema.
Grazie a tutti per la pazienza...avete risposto davvero in tanti!!^^
Appena tutto sarà a posto cercherò di fare le cose un po' meglio!
Lunga vita al pinguino!
Ciao
Daniele

Pertanto fdisk.exe /mbr non credo serva. Il boot record, non mbr, lo
]zac[
Infatti, se ricordi avevo anche accenato a problemi con i file di avvio
di win, una volta ripristinato l'MBR e verificato che win non si avvia
le operazioni da fare sono:
- avviare il pc con il floppy di ripristino di win
- dare c:\attrib -s -h -r msdos.sys
- copiare con copy c:\msdos.sys c:\msdos.sys.ok
- dare sys c: , togliere il floppy e riavviare il pc (il pc si riavvia
in dos).
- dare c:\attrib -s -h -r msdos.sys
- copiare con copy msdos.sys.ok msdos.sys
- riavviare e usare win.
Questo per evitare di rinstallare win che e' sempre pericoloso.
Salve
         Dbg
P.S. sys c: ripristina il bootsector ma sovrascrive l'msdos.sys che e'
un file di testo per l'avvio di win, quindi bisogna ripristinarlo.

in dos).
Ottimo questo di 
sys.com
, non ci avrei mai pensato.. ora e` tutto
chiaro THNX!!:-))


Per ora la mia situazione è la seguente: ho comprato Linux & co, con
allegata la Red Hat 7.2 (la stessa che ho all'università) e ho installato
quella. Riavrò la suse tra pochi giorni ma sinceramente credo terrò la RH
per un po' (non so perchè ma mi piace di più, anche se non ha nessun
pacchetto serio allegato), visto che voglio solo fare un po' di pratica e
imparare.
L'unico "problema" è che all'avvio parte sempre e solo win2k, senza darmi
l'opportunità di scegliere cosa far partire, ma conto di risolverlo grazie
alle info su linux in giro per la rete, senza disturbare ancora voi!
Ciao a tutti!
Daniele