Visto che ultimamente mi è capitato varie volte di dover ripristinare sia Grub (o Grub-legacy com'è chiamato da alcune distro tipo Ubuntu), sia Grub2 ho deciso di scrivere il mio metodo.
Niente di particolare ovviamente........
GRUB/GRUB-LEGACY
Cominciamo dalla prima versione.
Ci sono vari modi, ma io in genere uso questa procedura.
Potete avviare il pc dal live-cd (se usate ext4 è consigliata una distro abbastanza recente) o eseguire un chroot (come fare questa operazione è spiegato nella parte di Grub2).
Nel terminale (nel caso live-cd dovete aprirlo, nel secondo caso dovete solo scrivere i comandi) digitate:
# grub (aprirà la shell specifica di grub)
# find /boot/grub/stage1 (il risultato sarà qualcosa tipo hdX,Y; se grub è installato in /dev/sda2 risponderà hd0,1)
# root (hd0,1) (il valore trovato prima)
# setup (hd0) (installerà nell'MBR; potete specificare la partizione se volete mettendo al posto di hd0 il valore trovato prima; ad esempio 'setup hd(0,1)')
# quit
Riavviate il pc senza live-cd o uscite dal chroot.