mercoledì 18 febbraio 2009

Lost Grub - Come recuperare il bootloader grub dopo aver installato windowz sul vostro Hard Disk

Quando provate ad usare insieme il vostro vecchio sistema operativo (ad esempio Winzoz expee o altro) e Fedora, probabilmente incappate nel tedioso problema della perdita di Grub.
Ecco una soluzione, che richiede solo che abbiate a disposizione un live cd o chiavetta usb con una live distro al suo interno che contenga grub.
Ipotizziamo quindi che sul vostro HardDisk (unico hard disk del vostro sistema) la situazione sia la seguente:

partizione numero 1 Windows
partizione numero 2 Boot linux
partizione numero .. non ci interessano le altre ..

Eseguite il boot dalla distribuzione live, quindi procuratevi un prompt della console, e verificate le partizioni del vostro hard disk (con fdisk -l). Se la situazione è come quella descritta sopra sarà sufficiente (da utente root) eseguire questi comandi:

$> grub
$> root (hd0,1)
$> setup (hd0)

Attenzione: se avete più di una hard disk nel sistema, il comando root (hd0,X) dovrà essere modificato di conseguenza, al posto dello 0 dovrete indicare il numero relativo all'hard disk (1 per il secondo, 2 per il terzo etc.); se le partizioni sul vostro hard disk sono occupate diversamente, cioè la vostra partizione di boot linux non è la seconda, dovrete modificare la riga root (hd0,X) inserendo al posto della X il numero della partizione col boot linux meno uno (questo perchè la prima partizione è la 0, la seconda è la 1 etc.); ricordate inoltre che nel comando root (hd0,X), la X si riferisce alla partizione con la vostra /boot directory che potrebbe essere insieme a tutto il resto della vostra installazione e non una partizione a se stante. La cosa importante è che nel comando root hd(0,X) indichiate quella in cui c'e' la /boot.

Nessun commento: