Pagina 1 di 1

Problema con LILO e l'MBR

Inviato: mar 1 lug 2008, 9:51
da Kronos
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

Codice: Seleziona tutto

lilo -v
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

Codice: Seleziona tutto

lilo -t
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

Codice: Seleziona tutto

lilo -v
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?

Re: Problema con LILO e l'MBR

Inviato: mar 1 lug 2008, 10:09
da tigerwalk
credo proprio che il tuo problema era dovuto alla corruzione dell'MBR.
Mi è capitato di avere l'MBR dell' HD esterno corrotto ed ho risolto con
ms-sys http://www.slackware.com/~alien/slackbu ... /pkg/12.1/
ho ripristinato un MBR per sistemi microsoft (windows o DOS) e successivamente ho installato lilo in quel MBR

Re: Problema con LILO e l'MBR

Inviato: mar 1 lug 2008, 10:54
da Kronos
Grazie per l'indicazione; ms-sys non lo conoscevo ma non credo che mi dimenticherò facilmente della sua esistenza. :D
Ciao