(4 risposte)
Chiuso 6 anni fa.
Ho un grosso problema con il mio computer...
Ho ridotto la partizione di Windows e al riavvio ho il salvataggio di grub con il messaggio di errore:"nessuna partizione del genere “.
Inoltre, non ho accesso al BIOS e quindi sembra impossibile modificare la sequenza di avvio per l'avvio sulla mia live usb o live cd.
La riga di comando ls
mi dà:(hd0) (hd0,1) (hd0,2) (hd0,3)
Ho una partizione Windows di ripristino (1 credo), una partizione Windows e una partizione Linux.
Eppure, le righe di comando ls (hd0,1)
, ls (hd0,2)
e (hd0,3)
mi dà il messaggio di errore:“filesystem sconosciuto ” e quindi non posso più impostare un avvio.
Hai qualche idea?
Risposta accettata:
Il grub rescue>
prompt indica che GRUB 2 non è riuscito a trovare la cartella grub , il file grub.cfg e/o i moduli associati. Il prompt di ripristino viene presentato in modo che l'utente possa fornire il percorso della cartella grub, caricare i moduli necessari e fornire i comandi di avvio appropriati.
Un motivo comune per il grub rescue>
prompt è un percorso errato per la cartella grub. I motivi della richiesta includono anche il mancato aggiornamento di GRUB 2 dopo determinati sistemi o operazioni di partizione , designazione errata della posizione della cartella grub, collegamenti simbolici linux o initrd.img mancanti in /
, o un'installazione non riuscita.
Per eseguire correttamente l'avvio da grub rescue>
richiesta:
- La cartella grub deve esistere e contenere i file ei moduli GRUB 2 necessari.
2.
I percorsi corretti devono essere impostati tramite ilset prefix
comando. Molti comandi di GRUB 2 non funzioneranno finché non viene impostato il percorso corretto .
Se il percorso della cartella grub (normalmente/boot/grub) non è corretto, è probabile che un comando sconosciuto o un messaggio di file non trovato. - Devono essere caricati i moduli necessari.
Il kernel non può essere caricato finché non viene caricato il modulo 'linux'. - È necessario individuare e caricare un kernel Linux e initrd.img.
Nel tuo caso la cartella grub e grub.cfg sembrano essere disponibili ma inaccessibili perché la partizione del tuo sistema operativo non può essere montata, poiché il modulo corrispondente non è caricato o è danneggiato durante il ridimensionamento. Affinché il modulo possa caricare il tuo grub dovrebbe essere completamente caricato o dovrebbe essere impostato il prefisso. Per questo, procedi come segue:
set prefix=(hdX,Y)/boot/grub
Usa i valori determinati in precedenza.
Esempio:se il sistema Ubuntu è su sda5, inserisci:set prefix=(hd0,5)/boot/grub
Nel tuo caso molto probabilmente è (hd0,3)set root=(hdX,Y)
Conferma i valori X,Y corretti e premi INVIO.
Esempio:se il sistema Ubuntu è su sda5, inserisci:set root=(hd0,5)
insmod normal
Carica il modulo normale.
Se il modulo viene caricato non ci sarà alcun messaggio.
Se il modulo non si carica, prova il percorso completo:insmod (hdX,Y)/boot/grub/normal.mod
normal
Passaggio alla normale modalità GRUB 2 con funzionalità aumentata.
Se il modulo viene caricato non verrà visualizzato alcun messaggio.
Se il modulo viene caricato, dovrebbero essere disponibili HELP, TAB completamento e richiamo dei comandi utilizzando i tasti UP/DN .set
(Facoltativo) Rivedi le impostazioni correnti.insmod linux
Carica il modulo Linux. Un messaggio di errore di solito significa che il percorso non è corretto.configfile /boot/grub/grub.cfg
. Questo dovrebbe caricare il file di configurazione che consente di avviare tutti i sistemi operativi.