Mar 07 2009

GRUB: come ti ripristino

Posted by Francesco in GNU/Linux, Howto

Qualche giorno fa,  mi sono ritrovato ad installare Windows XP sul mio portatile e come al solito mi sono ritrovato senza GRUB.

Allora, mi spiego, GRUB è un boot-manager molto diffuso ed è utilizzato dalla maggior parte delle distribuzioni GNU/Linux: se manca non è possibile avviare la nostra distro.

Perche si è cancellato? I sistemi Microsoft hanno il brutto vizio di appropriarsi dell’ MBR (( L’MBR(master boot record) è costituito dai primi 512 byte dell’Hard Disk, contiene le istruzione per l’avvio del sistema operativo)) : cancellano ciò che trovano per installare il proprio boot-loader.

Per fortuna è possibile ripristinare GRUB, ecco come ho fatto io.

  1. Ho avviato da LiveCD (attenzione se avete un sistema a 64bit dovrete utilizzare una Live a 64bit non una a 32bit)
  2. Da terminale, ho montato la partizione GNU/Linux (nel mio caso /dev/sdb1) dando:
  3. mount /dev/sdb1/ /home

  4. Poi, ho montato /dev in /home/ (ho scelto /home per comodità, qualunque cartella andrebbe bene):
  5. mount -o bind /dev /home/dev

  6. A questo punto, ho scoperto la potenza di chroot (trasforma la partizione nella nostra root):
  7. chroot /home

  8. Per reinstallare grub è necessario dare:
  9. grub-install

E dopo il riavvio, ecco il mio GRUB bello e resuscitato!

Related posts:

  1. GRUB sull’altro hdGRUB on the other hd
  2. HP Recovery: ecco come usarlo!
  3. Lo GNU compie gli anni

Related posts brought to you by Yet Another Related Posts Plugin.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>