GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere:errore:nessun salvataggio di grub di partizione in Ubuntu Linux

L'altro giorno stavo cercando di estendere la mia partizione di root di Ubuntu che eseguo in dual boot con Windows 8. L'estensione della partizione ha avuto successo tranne per il fatto che ho rovinato la configurazione di Grub. Quando ho avviato il mio laptop dopo le modifiche alla partizione, sono stato accolto da Death Screen di Linux dicendo:

errore:nessuna partizione di questo tipo
salvataggio larve

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 si possa seguirlo facilmente. Quindi ci sono alcuni presupposti e alcuni requisiti per correggere l'errore:nessun salvataggio di grub di partizione di questo tipo problema.

Nota

Puoi leggere questo tutorial per correggere un errore simile di Grub BASH minimo come la modifica della linea è supportata. Per la prima parola, TAB elenca i possibili completamenti dei comandi. altrove TAB elenca i possibili completamenti di dispositivi o file .

Requisiti e presupposti:

  • Devi avere un CD/DVD/USB live della stessa versione del sistema operativo
  • Devi avere una connessione a Internet
  • Stai effettuando il dual boot di Windows con Ubuntu (nessuna installazione di Wubi)
  • Non hai una partizione /boot separata

Ora vediamo come possiamo salvare il grub qui.

Come risolvere:errore:nessuna partizione grub rescue

Useremo chroot per salvare grub. L'intero concetto è che poiché i file di configurazione di grub sono stati eliminati o danneggiati, deve essere reinstallato. E usando il live CD della versione esatta del sistema operativo, possiamo installare di nuovo la configurazione di grub. Eliminerà tutte le modifiche (se presenti) che hai apportato a grub.

Segui questi passaggi per risolvere facilmente il problema di salvataggio di grub in Ubuntu (o altre distribuzioni Linux):

Passaggio 1:conosci la tua partizione di root

Avvia da live CD, DVD o unità USB. Prova Ubuntu dal disco live. Apri un terminale (Ctrl+Alt+T) e usa 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 di unità e Y è il numero della partizione. Di solito dovrebbe essere come sda Y. Devi riconoscere la partizione su cui è stato installato root.

Fase 2:monta la partizione di root

Una volta ottenuta la partizione in cui è stato installato root, monteremo la partizione di root in cui è stato installato Ubuntu. Usa i seguenti comandi per montarlo:

sudo mkdir /mnt/temp
sudo mount /dev/sdXY /mnt/temp

Sostituisci XY con i valori appropriati.

Fase 3:sii il CHROOT

Una volta montata la partizione, il passaggio successivo consiste nel montare determinati 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 [email protetta]:/# nel terminale indicando che sei in chroot modalità.

Fase 4:elimina i pacchetti Grub 2

Ora, quando siamo nell'ambiente chroot (puoi pensarlo come se ci stessimo comportando come root per la partizione montata)., è ora di sbarazzarsi dei pacchetti Grub 2 ma prima di ciò 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 di Grub 2. Premi TAB per selezionare Sì. Verrà evidenziato una volta selezionato. Premi invio per procedere.

Fase 5:reinstalla i pacchetti Grub

Poiché abbiamo eliminato il Grub precedente, abbiamo eliminato le impostazioni incasinate e tutte le impostazioni preferite memorizzate in esso. Ora installeremo un nuovo e fresco Grub. Poche cose da tenere a mente prima di procedere con il comando per installare Grub.

  • Durante l'installazione del nuovo Grub, ti chiederà di aggiungere ulteriori opzioni del kernel. Basta premere TAB per andare su OK e premere Invio per continuare.
  • Ti porterà le note di installazione. Premi Tab per OK seguito da invio e continua.
  • Quando ti presenta l'opzione del dispositivo (per chiedere su quale partizione dovrebbe installare Grub), scegli l'opzione nel formato di sdX. NON selezionare la partizione dell'unità in formato 4 lettere, ad esempio sda4 ecc. Quando si seleziona la partizione, dovrebbe avere un asterisco (*) prima come [*] sdX. In caso contrario, evidenziare (con la scheda) e premere SPAZIO per selezionarlo. Tab OK e premi invio.

Dovrebbe assomigliare a questo:

Ora, quando hai preso tutte queste cose in mente, usa il comando seguente per installare Grub.

apt-get install grub-common grub-pc

Aggiorna il grub ed esci dal chroot:

update-grub 
exit

Fase 6:smonta la partizione:

Abbiamo montato qualcosa all'inizio, vero? Bene, basta smontarli.

for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/temp$i ; done

Questo è tutto. Riavvia il tuo sistema e dovresti vedere la buona vecchia schermata di avvio di Grub come prima. Spero che questo tutorial ti abbia aiutato a sbarazzarti di errore:nessun salvataggio di grub di partizione di questo tipo problema e il tutorial è stato facile da seguire. Qualsiasi domanda, suggerimento o una parola di ringraziamento è sempre ben accetto. Resta sintonizzato per altri tutorial su Linux.



Ubuntu
  1. Come impostare l'autorizzazione di scrittura sulla partizione ext4 in Ubuntu Linux

  2. Come installare Terraform su Linux come il server Ubuntu 20.04 LTS

  3. Ubuntu - Parted:come risolvere la posizione al di fuori dell'errore del dispositivo?

  4. Come caricare Ubuntu quando tutto ciò che ho è Grub?

  5. Soluzione per l'errore di avvio di Ubuntu "Nessuna partizione del genere"

Come installare Linux su Intel NUC

Come aggiornare Grub su Ubuntu e altre distribuzioni Linux

Come liberare spazio nella partizione /boot su Ubuntu Linux?

Come installare iTunes su Linux come Ubuntu 20.04 LTS

Come installare Netdata su Linux come Ubuntu 20.04 Server da monitorare

Come risolvere la partizione NTFS non è riuscito a montare l'errore in Linux