Dimensione: 4198
Commento: typo
|
Dimensione: 4169
Commento: CategoryHomepage
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 90: | Linea 90: |
CategoryAmministrazione CategoryDaRevisionare | CategoryHomepage |
BR Indice(depth=2) VersioniSupportate(intrepid hardy)
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
Per sistemi installati su file system ext4 è necessario avviare un Live Cd di Ubuntu 9.04 Jaunty Jackalope o superiore.
Digitare il seguente comando in una finestra di terminale:
sudo grub
Determinare la partizione di boot su cui si ha installato Ubuntu digitando:
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
Se si ha una partizione /boot/ separata, lanciare il comando:
sudo fdisk -lu
per scoprire scoprire la partizione su cui è installato GRUB.
Un esempio di output potrebbe essere il seguente:
Dispositivo Boot Start End Blocks Id System /dev/sda1 * 63 153597464 76798701 7 HPFS/NTFS /dev/sda2 153597465 419842709 133122622+ 7 HPFS/NTFS /dev/sda3 419842710 487219319 33688305 83 Linux /dev/sda4 487219320 488392064 586372+ 5 Esteso /dev/sda5 487219383 488392064 586341 82 Linux swap / Solaris
Montare la partizione su cui era installato GRUB:
sudo mount /dev/sda3 /boot/
A questo punto, reinstallare GRUB è facile. Eseguire il seguente comando:
sudo grub-install /dev/sda
Questo installerà GRUB sul disco posto sul canale primario master.
Se il comando appena usato dovesse fallire, seguire il [#primo-metodo primo metodo].
Alternativa
È 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]