lunedì 26 ottobre 2009

Ripristino Grub

Per tutti quelli che dopo aver installato windows si sono ritrovati senza la possibilità di accedere a linux a causa della sovrascrittura del boot loader, ecco quelle poche semplici righe da buttare in una live per il ripristino (chissà perchè su internet non scrivono mai le cosa chiare)
Da root:

mkdir disk


#sda1: dove sono i file di grub
mount /dev/sda1 disk

#montiamo tutto ciò che ci serve
mount --bind /dev/ disk/dev/
mount -t proc none disk/proc

chroot disk /bin/bash
grub-install /dev/sda


#logout e smontiamo i volumi
exit
umount disk/proc
umount disk/dev
umount disk


A questo punto riavviamo e dovremmo trovarci di fronte alla consueta schermata di grub

2 commenti:

  1. Io ho sempre fatto così:
    live > terminale:
    #sudo grub
    #find boot/grub/stage1 -> (la risposta sarà hdx,y)
    #root (hdx,y)
    #setup(hdx)
    #quit
    e dopo aver riavviato tutto sarà come prima...

    RispondiElimina
  2. sai comè... skarra deve sempre fare le cose difficili xke se no non è contento!

    RispondiElimina