Problema con LILO e l'MBR
Inviato: mar 1 lug 2008, 9:51
Sono stato in dubbio se scrivere questo messaggio nella sezione dedicata a linux in genere perchè non so se quello che mi è successo ieri sera è dovuto a un malfunzionamento della mia amata slackware 12 o a qualche malfunzionamento hardware.
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 per ripristinare il loader, fatto questo ho riavviato pensando di aver risistemato tutto. Invece non avevo risistemato un bel niente poichè mi sono ritrovato con la sequenza di 9.
Ho 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 per verificare che non ci fossero problemi nella riscrittura dell'MBR e poi, verificato che il comando precedente non segnalava problemi, ho dato di nuovo Infine ho riavviato ma mi sono nuovamente trovato con la sequenza di 9.
A 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?
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?