grub-legacy

Mattepuffo's logo
Archlinux e Grub2

Archlinux e Grub2

Qualche giorno fa è comparso un avviso sul forum in cui si dice che Grub-legacy non è più supportato, ma che rimarrà utilizzabile.

Sul mio pc allora ho aggiornato il sistema come al solito e non ho aggiornato Grub rimandando la cosa.

Il problema è che al riavvio mi è comparsa la console di Grub, e quindi il sistema non era avviabile automaticamente.

A questo punto mi sono deciso a installare Grub2.

Ho eseguito un chroot sul sistema ed ho fatto le operazioni.

Mattepuffo's logo
Ripristinare Grub/Grub-legacy e Grub2

Ripristinare Grub/Grub-legacy e Grub2

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.