Tag Archives: boot loader

Ripristinare il boot loader

Grub

Smanettando incautamente con i boot loader o installando Windows su un sistema dove è presente una partizione Linux spesso capita di sovrascrivere il mbr.

Superato l’attimo di smarrimento per il mancato caricamento del sistema operativo, occorrerà semplicemente mantenere la calma e seguire questa guida per recuperare la situazione.

Ci occorre un liveCD/DVD, ne va bene uno qualunque: UbuntuSystemrescuecdKnoppix, il cd di installazione di Archlinux

Facciamo boot da CD.
Ipotizziamo di avere una partizione / chiamata /dev/sda1 e nessuna /boot

  • Creiamo i mount point
    # sudo su
    # cd /mnt
    # mkdir sda1
    # mount /dev/sda1 /mnt/sda1
    # mount --bind /dev /mnt/sda1/dev
    # mount --bind /proc /mnt/sda1/proc
  • Eseguiamo il chroot in /dev/sda1
    # chroot /mnt/sda1
  • Modifichiamo grub se necessario
    # nano/boot/grub/menu.lst
    oppure se usiamo grub2
    # nano/boot/grub/grub.cfg
  • Reinstalliamo grub
    # grub-install /dev/sda
  • Usciamo dal chroot e smontiamo la partizione
    # exit
    # umount /mnt/sda1/proc
    # umount /mnt/sda1/dev
    # umount /mnt/sda1
  • Facciamo il reboot ed incrociamo le dita…
    # reboot