Introduzione
Questa guida contiene tre diverse soluzioni per ripristinare GRUB a causa di:
- Sistemi in dual-boot in cui Windows è stato installato dopo Ubuntu.
- Problemi di Windows che hanno obbligato a una sua reinstallazione.
- Tecniche di recupero di Windows che comportino il "ripristino" del MBR.
Errori nell'installazione di GRUB.
Tutti e tre i metodi qui descritti richiedono l'utilizzo del Live CD.
Primo metodo
Il primo metodo è una procedura molto semplice che prevede l'utilizzo del [:AmministrazioneSistema/RigaDiComando:terminale]. La seguente procedura dovrebbe funzionare, a patto che alla struttura delle partizioni del disco contenente GRUB non sia stata effettuata alcuna modifica, tramite programmi come gparted, Norton Partition Magic: in tal caso è necessario effettuare una verifica all'interno del file /etc/fstab.
- Avviare il Live Cd
Digitare il seguente comando in una finestra di terminale:
sudo grub
Questo passo serve per determinare la partizione di boot su cui si ha installato Ubuntu. Se si è già a conoscenza di questo dato, è possibile saltare il passo. Digitare:
find /boot/grub/stage1
Verrà data una risposta del tipo hdX o (hdX,Y), dove X e Y indicano rispettivamente il disco e la partizione su cui è installato GRUB. Per esempio, se GRUB è installato sulla partizione /dev/sda3, il comando precedente darà come risposta (hd0,2). Nei seguenti comandi verrà usato come esempio (hd0,2) per cui non dimenticare di adattare i comandi alla risposta ricevuta dal comando precedente.
Digitare:
root (hd0,2)
indica a GRUB la partizione su cui leggere menu.lst
Questo è il passaggio chiave. Digitare:
setup (hd0)
GRUB verrà installato nel MBR del primo hd (di solito l'hd che parte al boot).
Infine digitare:
quit
- Riavviare il sistema e rimuovere il Live CD.
Secondo metodo
Ripristinare GRUB automaticamente
A questo punto, reinstallare GRUB è facile. Eseguire il seguente comando:
sudo grub-install /dev/sda
Questo installerà GRUB sul dico posto sul canale rimario master.
Se il comando appena usato dovesse fallire, seguire il Primo metodo.
Alternativa
E' disponibile un Live CD in grado di riparare automaticamente GRUB dopo l'installazione di Windows, ed è molto facile da utilizzare. Per scaricare il CD di «Super Grub Disk», consultare [http://supergrub.forjamari.linex.org/ questa] pagina.
Una volta scaricato e masterizzato il CD, avviare il computer con tale CD inserito e scegliere: Italian -> Linux -> Fix Linux Boot (GRUB). Al termine dell'operazione si riceverà il messaggio: «SGD has done it!!!». In questo modo GRUB verrà ripristinato e sarà di nuovo possibile avviare sia Linux che Windows.
Ulteriori risorse
[:Ufficio/EditorDiTesto/Nano:Guida all'editor di testi nano]