Come ripristinare il bootloader GRUB2 risiedente nell’MBR del disco fisso.

5 Giugno, 2011 (16:51) | Linux | By: sargonsei

Come ripristinare il bootloader GRUB2 risiedente nell’MBR del disco fisso.
Per ripristinare il bootloader di Linux, esistono vari metodi; qui ne spiego  uno che presuppone che disponiate di Ubuntu o di una qualsiasi distribuzione di Linux che fa uso di GRUB2 (es. Mint 10) installata su una memoria USB.
RIPRISTINO DEL BOOTLOADER TRAMITE LINUX INSTALLATO SU MEMORIA USB
1) Anzitutto occorre procurarsi una memoria USB con sopra installato un S.O. Linux Ubuntu e, nel MBR della memoria USB, GRUB2. Se non si dispone di un simile oggetto ma avete il CD di installazione, procuratevi una memoria USB, una .iso masterizzata di Ubuntu ed installate Ubuntu su memoria USB. Qui (http://sargonsei.altervista.org/installare-linux-su-memoria-usb/) ci sono le istruzioni per installare Linux Mint 9 su una memoria USB; le stesse istruzioni valgono per Ubuntu e molti altri S.O..
2) Assicurarsi che il computer permetta l’avvio da USB; se necessario, agire sulle impostazioni del BIOS per ottenere che ciò sia possibile.
3) A computer spento, collegare la memoria USB ad una porta USB del PC interessato.
4) Accendere il PC, in modo che si avvii il S.O. presente sulla memoria USB.
5) Aprire un terminale ed impartire i comandi
sudo grub-install /dev/sdb
(per installare il BootLoader del sistema in uso nel MBR della memoria USB), e
sudo update-grub
(per aggiornarlo e fargli vedere tutti i S.O. presenti).
6) A questo punto, senza scollegare la memoria USB dal PC, spegnere e riavviare il PC; se quanto indicato nei punti precedenti è stato eseguito scrupolosamente, all’avvio saranno visibili TUTTI i S.O. presenti sul PC, indipendentemente da quale sia la memoria di massa su cui risiedono.
7) Avviare il S.O. In grado di utilizzare GRUB2 che si desidera diventi il S.O. Avviabile di default.
8 ) Smontare la memoria USB e scollegarla fisicamente dal PC stesso.
9) Aprire un terminale ed impartire i comandi
sudo grub-install /dev/sda
(per installare il BootLoader del sistema in uso nel MBR del disco fisso), e
sudo update-grub
(per aggiornarlo e fargli vedere tutti i S.O. Presenti).
10) A questo punto, senza collegare la memoria USB dal PC, spegnere e riavviare il PC; se quanto indicato nei punti precedenti è stato eseguito scrupolosamente, all’avvio saranno visibili TUTTI i S.O. presenti sul PC, installati sul disco fisso.
FATTO.