Newsgroup: it.comp.os.linux.iniziare
Titolo: reinstallare lilo dopo avere reinstallato winXP

Ho dovuto reinstallare winXP e mi ha ovviamente sovrascitto l'mbr che
conteneva il LILO...per reinstallarlo ho provato ovviamente a far
partire slackware 9.0 con il dischetto che mi ha fatto creare in fase
di installazione...ma il tutto si blocca con un 'kernel panic'...provo
a riavviare dal cd di installazione di slack e come mi suggerisce
invece di premere invio per l'installazione, digito:
nomechenonricordo.i root=/dev/hdxx
(nel mio caso hda3)
ma tutto però prosegue come se avessi dato invio (dunque installare
slack).
Come faccio a reinstallare LILO?
Thanks
-- 
Don't see some men as 1/2 empty...
...see them 1/2 full of shit!

 Come faccio a reinstallare LILO?
Ti dico come ho fatto io. Non so se e' il metodo piu' comodo, pero'
funziona. Allora.
Avvia col CD di Slackware Linux e premi invio quando ti chiede quale kernel
vuoi caricare.
In teoria adesso basterebbe dire a LiLo di reinstallarsi, quindi monta nella
directory /mnt la partizione sulla quale hai Linux e carica LiLo dicendogli
di usare il file di configurazione che usavi prima. Il comando e':
lilo -C /mnt/etc/lilo.conf
Se non funziona (ed a me non funzionava) fai cosi':
vai nella directory /mnt e crea due sottodirectory. In una monta la
partizione con su Linux, nell'altra la partizione contenente Windows.
Dai il comando che ti ho detto prima, con il path giusto, ad esempio:
lilo -C /mnt/linux/lilo.conf
poi devi creare un file contenente il bootsector della partizione in cui hai
Linux. Per farlo dai un:
dd if=/dev/hdxx of=/BOOTSECT.LNX bs=512 count=1
poi se Windows usa il filesystem  fat32 puoi copiare direttamente il file
nella directory di root della partizione di Windows (quella che sarebbe
"C:\") ed editare il file BOOT.INI da Linux. Altrimenti copia il file su un
floppy, avvia Windows e copia il file in "C:\", poi edita da qui il file
BOOT.INI (sempre in C:\).
In questo file devi aggiungere la seguente linea:
C:\BOOTSECT.LNX="Linux"
In questo modo farai caricare Linux dal bootloader di Windows. La cosa
noiosa e' che dovrai copiare il file ogni volta che aggiornerai LiLo. Pero'
e' l'unico sistema che a me funziona.
Saluti
-- 
::.: [akhrod]
::.: [
http://akhrod.deviantart.com
]
::.: [get rid of DRINK to reply]


Ma non c'è un metodo per reinstallare semplicemente LILO senza usare
il bootloader di Windows?


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Non ho idea perchè ti dia kernel panic al boot, magari prova a
scriverlo, comunque posso darti un piccolo suggerimento:
quando crei un (meglio due) floppy di avvio, provali per sicurezza.
Provando dal CD, dando [INVIO] ti dovresi portare alla linea di comando.
Se non digiti setup, l'installazione non parte, quindi potresti provare
a fare qualche manovra di recuper da li, provare a dare lilo -v, ecc.
C'è una modalità resque ?
Prova, magari trovi qualcosa e salvi la baracca.
Ciao. :-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/SAiB5brVWxtv9NwRAnQIAJ9sHK3pkeKe0+cv5w5s6WHZwInWlwCeNH+5
7ke4dAEB+zfs0tuFtnbsKeg=
=T8oq
-----END PGP SIGNATURE-----

C'è una modalità resque ?
Purtroppo no...mi pare che una cosa simili ci sia in MDK, purtroppo no
su Slackware


 su Slackware
Non dovrebbe dipendere troppo dalla distro.
Non ho presenti le ultime slack. Comunque, io partirei dal CD o meglio
da un mio floppy di boot preparato precedentemente, arrivato al prompt
di lilo darei un [tab], che mi elenca le possibili opzioni.
Se c'è rescue, vado con quella
Se manca rescue, proverei un 
lilo: linux 1 root=/dev/hdXX
con XX che mi indica la partizione root di linux.
Una volta entrato, controllerei con un mount cosa è stato esattamente
montato e poi cercherei di risistemare la faccenda.
ciao, Andrea


Purtroppo provato e riprovato...ma non va...l'ultima cosa che voglio
fare è installarre di nuovo slack...ma può essere che non esiste
possibilità? google ormai lo so a memoria!


kb8 wrote:

Purtroppo non conosco Slack abbastanza bene :-((
Forse invece di rescue devi dare ramdisk ?
Se al prompt di lilo batti <Tab> che opzioni ti mostra?
Prova a farlo con il primo CD di una Mandrake o RedHat.
Loro lo fanno e non dovrebbe esserci problemi ad usare una
distro diversa. Quando entri in modalità rescue,
carichi in RAM un'immagine del kernel presa dal CD/floppy,
di che distro sia non dovrebbe importare.
Altrimenti, puoi provare ad usare una mini distro
(ad es. mulinux) o una di quellle che lavorano da CD (Knoppix,
SuSE, ...). Vedi cosa ti ritrovi tra i vecchi CD allegati a
riviste...
L'importante è 
-avere un qualunque Linux in funzione, 
- montare tutte le partizioni che ti servono
- poter vedere il file /etc/lilo.conf come /punto_di_mount/etc/lilo.conf,
- cambiare tutti gli indirizzi che contiene mettendogli davanti
 /punto_di_mount/ o ... quello che serve
- lanciare lilo -C /punto_di_mount/etc/lilo.conf
ciao, Andrea