Reinstallare GRUB

HardDisk icon by everaldo.comPeriodicamente su IRC qualcuno arriva in canale con la necessità di ripristinare GRUB, questo tipicamente in seguito a una reinstallazione di Windows.

Per risolvere il problema bisogna riavviare il sistema con un live CD: il cd di installazione di (K)Ubuntu va benissimo, ma va bene anche Knoppix. Una volta avviato il live CD bisogna aprire un terminale e diventare root eseguendo:

sudo -s

Sulle distribuzioni non basate su Ubuntu usate invece su -. Avrete ora una shell con diritti di root. Eseguite ora:

grub

Si avvierà così la shell di grub, che si presenta come grub> _. Grub è in grado di effettuare semplici ricerche sui filesystem, per cui possiamo dirgli di cercare su quale disco e partizione sono presenti i suoi file di configurazione. Per farlo eseguite:

find /boot/grub/stage1

Questo comando darà una risposta nella forma (hdX, Y), dove X e Y sono due numeri che identificano l’hard disk e la partizione su quell’hard disk. Supponiamo che il risultato sia (hd0,2). Eseguite allora:

root (hd0,2)
setup (hd0)
quit

(ogni comando è su una riga separata). Fatto questo potete chiudere il terminale e riavviare il sistema. Grub dovrebbe essere di nuovo funzionante.

Posted in kubuntu, linux, ubuntu.

Leave a Reply

94 commenti spam bloccati. Non provarci neanche.