lunedì 31 maggio 2010

Ripristinare Grub2

Come sappiamo, da Ubuntu 9.10 in poi, è entrato in scena Grub 2, una nuova versione del gestore di boot integrato nelle distribuzioni linux.
Ripristinare e configurare Grub 2 non è più difficile di quanto lo fosse farlo con il primo Grub, ma è decisamente diverso.
Nel caso in cui decidiamo di installare in multi boot una versione di Windows, Mac o un altra distribuzione Linux, inevitabilmente ci troviamo a dover risistemare il boot loader.
Ecco come farlo in pochi e semplicissimi passi.
È necessario eseguire questi comandi dal terminale di una live di Ubuntu.
Vediamo le partizioni presenti e quali filesystem presentano: sudo fdisk -l;
montiamo la partizione dove vogliamo installare grub 2 (supponiamo sia sda1) : sudo mount /dev/sda1 /mnt;
montiamo il resto dei dispositivi:
  • sudo mount --bind /dev /mnt/dev
  • sudo mount --bind /proc /mnt/proc
  • sudo mount --bind /sys /mnt/sys
Entriamo in chroot: sudo chroot /mnt;
creiamo il file di configurazione grub.cfg: grub-mkconfig -o /boot/grub/grub.cfg;
installiamo grub nella partizione in cui lo vogliamo (non usiamo per /dev/sda1 ma semplicemente /dev/sda): grub-install /dev/sda;
usciamo da chroot premendo Ctrl+D;
smontiamo i dispositivi: sudo umount /mnt/dev;
smontiamo root: sudo umount /mnt.

Ecco che avremo di nuovo il nostro grub 2 perfettamente a posto!

Nessun commento:

Posta un commento