Innanzitutto vi premetto che ho due hard disk EIDE: sul primo (master del 1° canale IDE) ho una partizione dedicata a windows xp più una partizione ext3 che dedico alle sperimentazioni (adesso c'è installata Debian, prima c'era Ubuntu e prima ancora Zenwalk); sul secondo hard disk (master del 2° canale IDE) ho invece slackware. Lilo è installato nell'MBR del 1° hard disk.
Ieri sera sono andato ad accendere il pc e, sorpresa, ad accogliermi non trovo LILO ma quella classica sequenza di 9 che indica che LILO è andato a farsi benedire. Il punto però è che non c'era alcuna ragione logica perchè LILO non fosse al suo posto. In ogni caso non mi sono perso d'animo, ho preso il 1° cd di slackware e, come faccio di solito per ripristinare LILO, ho avviato con il kernel d'installazione indicanto come partizione di root la partizione in cui è installata la mia slackware 12; a quel punto mi sono loggato come root e ho dato un bel
Codice: Seleziona tutto
lilo -vHo riavviato nuovamente con il 1° cd di slackware e, per prima cosa, ho verificato che le partizioni del primo hard disk fossero state
montate regolarmente in modo da escludere la possibilità di un guasto. Verificato che potevo regolarmente accedere alle partizioni del primo hard disk ho dato
Codice: Seleziona tutto
lilo -tCodice: Seleziona tutto
lilo -vA quel punto ho perso la pazienza: ho preso il cd di windows xp e ho riavviato con quello, poi ho formattato la partizione windows e ho fatto una nuova installazione di windows xp che, ovviamente, mi ha piallato l'MBR; una volta installato windows ho riavviato con il 1° cd di slackware e ho ripetuto la procedura per ripristinare LILO. Al nuovo riavvio ho trovato LILO al suo posto.
Dal basso delle mie competenze informatiche penso che si fosse corrotto l'MBR e che l'installazione di windows lo abbia risistemato. Qualcuno saprebbe darmi lumi su questa faccenda? Soprattutto, supponendo che avessi buttato il cd di windows, come avrei potuto risolvere con linux?

