Precedente :: Successivo |
Autore |
Messaggio |
ciroinformatico Aspirante troll *
Registrato: 18/09/08 13:44 Messaggi: 198
|
Inviato: 17 Apr 2012 21:14 Oggetto: error unknown filesystem grub rescue |
|
|
Salve,
io ho l'hd partizionato nel seguente modo:
-per quanto riguarda Win7:
C:\ con il SO e le installazioni
D:\ con i dati
-per quanto riguarda Ubuntu10.11:
un area di memoria con la root e il sistema operativo
un altra area di memora suddivisa a sua volta con home e una piccola swap
Dopo aver creato D:\ sotto windows ho riavviato il pc e adesso non parte più grub con la scelta del SO da utilizzare ma semplicemente la scritta:
"error: unknown file system
grub rescue>"
Che cosa è successo??
Facendo partire da cd live e dando "sudo fdisk -l"
mi da il seguente output:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe619e619
Device Boot Start End Blocks Id System
/dev/sda1 * 1 36730 295027847+ 7 HPFS/NTFS
/dev/sda2 36730 41678 39743488 7 HPFS/NTFS
/dev/sda3 41678 43173 12011520 83 Linux
/dev/sda4 43173 60802 141599745 5 Extended
/dev/sda5 43173 43416 1951744 82 Linux swap / Solaris
/dev/sda6 43416 60802 139646976 83 Linux
Che devo fare? |
|
Top |
|
|
anabasi Amministratore
Registrato: 21/10/05 00:58 Messaggi: 14535 Residenza: Tra Alpi e Tanaro
|
Inviato: 18 Apr 2012 17:05 Oggetto: |
|
|
Ciao
Grub2, il bootloader di Ubuntu (e della gran parte delle distribuzioni Linux), è composto da più stadi, il primo dei quali è installato nel MBR del hard disk (è il primo settore del hard disk). Il primo stadio "punta" al successivo, che è installato nella partizione in cui hai installato Ubuntu.
Qualche giorno fa Ubuntu era installato in sda2, adesso (dopo le modifiche effettuate al partizionamento) risulta installato in sda3. Ma questo, ovviamente, il primo stadio di Grub2 "non lo sa" e continua a puntare a sda2, dove adesso trova una partizione con file system NTFS: ecco spiegato il suo messaggio di errore.
Esistono differenti procedure per risolvere il problema. Te ne riporto due: la prima è quella classica e prevede un maggiore uso del terminale; la seconda prevede la masterizzazione di un CD di riparazione.
Prima procedura
Avvia il PC con il CD live di Ubuntu, apri il terminale e dà i seguenti comandi:
Codice: |
sudo mount /dev/sda3 /mnt
|
per montare la partizione nella quale è installato il sistema
Codice: |
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
|
per montare i rimanenti dispositivi
per effettuare un chroot sul tuo sistema installato
Codice: |
grub-install /dev/sda
update-grub
|
per reinstallare Grub2 nel MBR del hard disk e per aggiornare la configurazione di Grub2
per uscire da chroot
Codice: |
cd ~
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/
|
per smontare tutti i dispositivi precedentemente montati.
Chiudi il terminale, riavvia il PC senza il CD Live e dovresti vedere Grub2 tornato al suo posto, funzionante.
NB: per non commettere errori di trascrizione dei comandi, usa il copia/incolla inserendo ed eseguendo sempre un comando per volta.
NB: se il comando grub-install /dev/sda dà un messaggio di errore, puoi riprovare con:
Codice: |
grub-install --recheck /dev/sda
|
|
|
Top |
|
|
anabasi Amministratore
Registrato: 21/10/05 00:58 Messaggi: 14535 Residenza: Tra Alpi e Tanaro
|
Inviato: 18 Apr 2012 17:32 Oggetto: |
|
|
Seconda procedura
Scarica Super Grub2 Disk da QUI oppure, se il download non funzionasse, scegli un altro mirror da QUI. É un file ISO che permette di installare Super Grub2 Disk su CD o su floppy o su chiavetta. Masterizza il file ISO su CD e avvia il PC con il CD nel lettore (come se fosse una distro live). Seleziona l'opzione "Detect any Operating System" e SG2D analizzerà tutte le partizioni in cerca di sistemi operativi e ti permetterà di avviare quello che vuoi.
SG2D non effettua riparazioni, non scrive niente sul hard disk; le modifiche dovranno essere effettuate dall'utente.
Nel tuo caso, dovrai avviare Ubuntu e da terminale dare i comandi:
Codice: |
grub-install /dev/sda
update-grub
|
In pratica, SG2D fa quello che, seguendo la prima procedura, dovrebbe fare l'utente usando il terminale fino al punto in cui occorre reinstallare Grub2.
Dopo aver reinstallato e aggiornato Grub2, chiudi la sessione di SG2D e riavvia senza il CD nel lettore.
Il CD Live di SG2D è utile per risolvere molte situazioni critiche, ed è bene tenerlo a disposizione. |
|
Top |
|
|
ciroinformatico Aspirante troll *
Registrato: 18/09/08 13:44 Messaggi: 198
|
Inviato: 18 Apr 2012 19:42 Oggetto: |
|
|
Ho usato la seconda procedura e ora funziona tutto perfettamente.
Grazie mille
Un ultima domanda... in rete ho letto di super boot loader.
Può essere utilizzato allo stesso modo di super grub? |
|
Top |
|
|
anabasi Amministratore
Registrato: 21/10/05 00:58 Messaggi: 14535 Residenza: Tra Alpi e Tanaro
|
Inviato: 18 Apr 2012 23:01 Oggetto: |
|
|
ciroinformatico ha scritto: |
Ho usato la seconda procedura e ora funziona tutto perfettamente.
|
Ottimo!
ciroinformatico ha scritto: |
Un ultima domanda... in rete ho letto di super boot loader.
Può essere utilizzato allo stesso modo di super grub?
|
Ho fatto una veloce ricerca in rete: non ho trovato riferimenti a "super boot loader", ma piuttosto a "Super Boot Manager". Forse ti riferivi a quello?
Comunque, non l'ho mai usato anche se ne ho sentito parlare. Non credo che l'utilizzo sia lo stesso di Super Grub2 Disk. Infatti SG2D è stato realizzato per un utilizzo "esterno" (avviando il PC da CD o da floppy o da chiavetta) e per situazioni d'emergenza. Invece Super Boot Manager dovrebbe essere una GUI (un'interfaccia grafica) da installare in Ubuntu o altre distro derivate da Debian, contenente tre moduli che permettono di configurare in maniera grafica (e pertanto più comoda) sia Grub2 sia Burg (bootloader derivato da Grub, con grafica più gradevole e maggiore personalizzazione) sia Plymouth (è un bootsplash per Linux, vale a dire ciò che rende graficamente visibile all'utente il processo di boot del sistema operativo, adottato tra gli altri anche da Ubuntu). |
|
Top |
|
|
ciroinformatico Aspirante troll *
Registrato: 18/09/08 13:44 Messaggi: 198
|
Inviato: 19 Apr 2012 13:19 Oggetto: |
|
|
Sì mi riferivo a quello
Tutto chiarissimo , grazie mille |
|
Top |
|
|
anabasi Amministratore
Registrato: 21/10/05 00:58 Messaggi: 14535 Residenza: Tra Alpi e Tanaro
|
Inviato: 19 Apr 2012 19:13 Oggetto: |
|
|
Ok |
|
Top |
|
|
whitesquall Amministratore
Registrato: 26/06/07 14:03 Messaggi: 8413
|
Inviato: 03 Dic 2012 20:38 Oggetto: |
|
|
Volevo scrivere un post per ringraziare Anabasi: oggi mi sono trovato di fronte allo stesso problema, e grazie alle tue indicazioni ho risolto nel giro di minuti. |
|
Top |
|
|
anabasi Amministratore
Registrato: 21/10/05 00:58 Messaggi: 14535 Residenza: Tra Alpi e Tanaro
|
Inviato: 04 Dic 2012 07:42 Oggetto: |
|
|
Sono felice che questi post ti siano stati utili.
|
|
Top |
|
|
|