Come risolvere: errore: nessun salvataggio di grub della partizione in Ubuntu Linux
L'altro giorno stavo cercando di estendere la mia partizione root di Ubuntu che ho eseguito il dual boot con Windows 8. L'estensione della partizione ha avuto successo, tranne per il fatto che ho sbagliato la configurazione di Grub. Quando ho avviato il mio laptop dopo la modifica della partizione, sono stato accolto dalla Schermata mortale di Linux che diceva:
errore: nessuna partizione di questo tipo
salvataggio di grub
Dopo aver cercato un po' su Google, ho trovato questo mega thread sul forum di Ubuntu che mi ha aiutato. Ma poiché è un thread molto complicato, ho riscritto il tutorial in modo che sia possibile seguirlo facilmente. Quindi ci sono alcuni presupposti e alcuni requisiti per correggere l'errore: nessun problema di salvataggio di grub della partizione.
Nota
Puoi leggere questo tutorial per correggere errori simili di Grub è supportata la modifica minima della riga simile a BASH. Per la prima parola, TAB elenca i possibili completamenti del comando. in qualsiasi altro TAB elenca i possibili completamenti di dispositivi o file.
Requisiti e presunzioni:
È necessario disporre di un CD/DVD/USB live della stessa versione del sistema operativo
È necessario disporre di una connessione Internet
Stai eseguendo il dual boot di Windows con Ubuntu (nessuna installazione Wubi)
Non hai una partizione /boot separata
Ora vediamo come possiamo salvare la larva qui.
Come risolvere il problema: errore: nessun salvataggio di grub della partizione
Utilizzeremo chroot per salvare grub. Il concetto è che poiché i file di configurazione di grub sono stati cancellati o danneggiati, è necessario reinstallarli. E utilizzando il CD live della versione esatta del sistema operativo, possiamo installare nuovamente la configurazione di grub. Eliminerà tutte le modifiche (se presenti) apportate a grub.
Segui questi passaggi per risolvere facilmente il problema di salvataggio di grub in Ubuntu (o altre distribuzioni Linux):
Passaggio 1: conoscere la partizione di root
Avvia da CD live, DVD o unità USB. Prova Ubuntu dal disco live. Apri un terminale (Ctrl+Alt+T) e utilizza il seguente comando:
sudo su
fdisk -l
Qui vedrai il nome dell'unità e il numero della partizione. Dovrebbe assomigliare a sdXY. Dove X è la lettera dell'unità e Y è il numero della partizione. Di solito dovrebbe essere come sdaY. Devi riconoscere la partizione in cui è stato installato root.
Passaggio 2: montare la partizione root
Una volta ottenuta la partizione in cui è stato installato root, monteremo la partizione root in cui è stato installato Ubuntu. Utilizzare i seguenti comandi per montarlo:
sudo mkdir /mnt/temp
sudo mount /dev/sdXY /mnt/temp
Sostituisci XY con valori appropriati.
Passaggio 3: diventa CHROOT
Una volta montata la partizione, il passo successivo è montare alcuni elementi in preparazione del chroot. Esegui i seguenti comandi uno per uno:
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/temp$i; done
sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf
sudo chroot /mnt/temp
Se i comandi precedenti sono stati eseguiti correttamente, vedrai root@ubuntu:/# nel terminale che indica che sei in modalità chroot.
Passaggio 4: eliminare i pacchetti Grub 2
Ora, quando siamo nell'ambiente chroot (puoi pensarlo come se ci stessimo comportando come root per la partizione montata), è tempo di sbarazzarsi dei pacchetti Grub 2, ma prima aggiorniamo il repository.
apt-get update
apt-get purge grub grub-pc grub-common
Durante la rimozione di grub, vedrai una strana schermata che ti chiede se desideri rimuovere i pacchetti Grub 2. Premi TAB per selezionare Sì. Verrà evidenziato una volta selezionato. Premi Invio per procedere.
Passaggio 5: reinstallare i pacchetti Grub
Quando abbiamo eliminato il Grub precedente, abbiamo eliminato le impostazioni incasinate così come tutte le impostazioni preferite memorizzate in esso. Ora installeremo un Grub nuovo e fresco. Alcune cose da tenere a mente prima di procedere con il comando per installare Grub.
Durante l'installazione del nuovo Grub, ti verrà chiesto di aggiungere opzioni aggiuntive del kernel. Basta premere TAB per andare su OK e premere Invio per continuare.
Ti porterà le note di installazione. Premere Tab per OK seguito da Invio e continuare.
-
Quando ti viene presentata l'opzione del dispositivo (per chiedere su quale partizione installare Grub), scegli l'opzione nel formato sdX. NON selezionare la partizione dell'unità in formato a 4 lettere, ad esempio sda4 ecc. Quando selezioni la partizione, dovrebbe avere un asterisco (*) prima di essa, ad esempio [*] sdX. In caso contrario, evidenziarlo (con il tab) e premere SPAZIO per selezionarlo. Tab OK e premere Invio.
Dovrebbe sembrare come questo:
Ora che hai preso in mente tutte queste cose, usa il comando seguente per installare Grub.
apt-get install grub-common grub-pc
Aggiorna grub ed esci dal chroot:
update-grub
exit
Passaggio 6: smontare la partizione:
Abbiamo montato qualcosa all’inizio, no? Bene, smontiamoli e basta.
for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/temp$i ; done
Questo è tutto. Riavvia il sistema e dovresti vedere la buona vecchia schermata di avvio di Grub come prima. Spero che questo tutorial ti abbia aiutato a sbarazzarti del problema errore: nessun salvataggio di grub della partizione e che il tutorial sia stato facile da seguire. Qualsiasi domanda, suggerimento o una parola di ringraziamento è sempre benvenuta. Resta sintonizzato per ulteriori tutorial su Linux.