Come riparare GRUB2 quando Ubuntu non si avvia

Sommario:

Come riparare GRUB2 quando Ubuntu non si avvia
Come riparare GRUB2 quando Ubuntu non si avvia

Video: Come riparare GRUB2 quando Ubuntu non si avvia

Video: Come riparare GRUB2 quando Ubuntu non si avvia
Video: Packet Monitor: (Pktmon.exe) Microsoft's command-line packet capture tool - YouTube 2024, Marzo
Anonim
Ubuntu e molte altre distribuzioni Linux usano il boot loader GRUB2. Se GRUB2 si interrompe, ad esempio, se installi Windows dopo aver installato Ubuntu o sovrascrivi il tuo MBR, non sarai in grado di avviare in Ubuntu.
Ubuntu e molte altre distribuzioni Linux usano il boot loader GRUB2. Se GRUB2 si interrompe, ad esempio, se installi Windows dopo aver installato Ubuntu o sovrascrivi il tuo MBR, non sarai in grado di avviare in Ubuntu.

È possibile ripristinare facilmente GRUB2 da un CD live di Ubuntu o un'unità USB. Questo processo è diverso dal ripristino del boot loader GRUB precedente su vecchie distribuzioni Linux.

Questo processo dovrebbe funzionare su tutte le versioni di Ubuntu. È stato testato su Ubuntu 16.04 e Ubuntu 14.04.

Il metodo grafico: Boot Repair

Boot Repair è uno strumento grafico in grado di riparare GRUB2 con un solo clic. Questa è la soluzione ideale per i problemi di avvio per la maggior parte degli utenti.

Se si dispone del supporto da cui è stato installato Ubuntu, inserirlo nel computer, riavviare e avviare dall'unità rimovibile. In caso contrario, scaricare un live CD di Ubuntu e masterizzarlo su un disco o creare un'unità flash USB avviabile.

Quando si avvia Ubuntu, fare clic su "Prova Ubuntu" per ottenere un ambiente desktop utilizzabile.

Assicurati di disporre di una connessione a Internet prima di continuare. Potrebbe essere necessario scegliere una rete Wi-Fi e inserire la sua passphrase.
Assicurati di disporre di una connessione a Internet prima di continuare. Potrebbe essere necessario scegliere una rete Wi-Fi e inserire la sua passphrase.

Apri una finestra di Terminale da Dash ed esegui i seguenti comandi per installare e avviare Boot Repair:

sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

La finestra Boot Repair esegue automaticamente la scansione del sistema dopo aver eseguito il
La finestra Boot Repair esegue automaticamente la scansione del sistema dopo aver eseguito il

boot-repair

comando. Dopo aver eseguito la scansione del sistema, fare clic sul pulsante "Riparazione consigliata" per riparare GRUB2 con un solo clic.

Puoi scegliere di utilizzare le opzioni avanzate qui, ma la wiki di Ubuntu ti consiglia di non utilizzare le opzioni avanzate a meno che tu non sappia cosa stai facendo. L'opzione di riparazione raccomandata è in grado di risolvere automaticamente la maggior parte dei problemi, e potresti ancora rovinare il tuo sistema selezionando le opzioni avanzate sbagliate.

Boot Repair inizierà a funzionare. Potrebbe chiederti di aprire un Terminale e copiare / incollare alcuni comandi in esso.
Boot Repair inizierà a funzionare. Potrebbe chiederti di aprire un Terminale e copiare / incollare alcuni comandi in esso.

Segui semplicemente le istruzioni che appaiono sullo schermo. Esegui le istruzioni di Boot Repair e fai clic su "Avanti" per continuare attraverso la procedura guidata. Lo strumento ti guiderà attraverso tutto ciò che devi fare.

Riavvia il computer dopo che lo strumento Ripristino all'avvio ha completato l'applicazione delle sue modifiche. Ubuntu dovrebbe avviarsi normalmente.
Riavvia il computer dopo che lo strumento Ripristino all'avvio ha completato l'applicazione delle sue modifiche. Ubuntu dovrebbe avviarsi normalmente.

Il metodo terminale

Se preferisci sporcarti le mani, puoi farlo da solo da un terminale. Avrai bisogno di avviare da un CD live o un'unità USB, come nel metodo grafico sopra. Assicurati che la versione di Ubuntu sul CD sia la stessa di Ubuntu installata sul tuo computer. Ad esempio, se hai installato Ubuntu 14.04, assicurati di utilizzare un live CD di Ubuntu 14.04.

Aprire un terminale dopo l'avvio nell'ambiente live. Identificare la partizione su cui è installato Ubuntu usando uno dei seguenti comandi:

sudo fdisk -l sudo blkid

Ecco l'output di entrambi i comandi. Nel

fdisk -l

comando, la partizione di Ubuntu è identificata dalla parola

Linux

nella colonna Sistema. Nel

blkid

comando, la partizione è identificata dal suo

ext4

file system.

Se si dispone di più partizioni ext4 per Linux, è possibile avere un'idea di quale è, visualizzando la dimensione delle partizioni e il loro ordine sul disco qui.

Eseguire i seguenti comandi per montare la partizione di Ubuntu in / mnt / ubuntu, in sostituzione
Eseguire i seguenti comandi per montare la partizione di Ubuntu in / mnt / ubuntu, in sostituzione

/dev/sdX#

con il nome del dispositivo della tua partizione Ubuntu dai comandi precedenti:

sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu

Nello screenshot qui sopra, la nostra partizione di Ubuntu è / dev / sda1. Ciò significa la prima partizione sul primo dispositivo del disco rigido.

Importante: Se si dispone di una partizione di avvio separata, saltare il comando precedente e montare la partizione di avvio su / mnt / ubuntu / boot. Se non sai se hai una partizione di boot separata, probabilmente no.

Eseguire il seguente comando per reinstallare grub dal CD live, sostituendo / dev / sdX con il nome del dispositivo del disco rigido in alto. Ometti il numero. Ad esempio, se hai usato
Eseguire il seguente comando per reinstallare grub dal CD live, sostituendo / dev / sdX con il nome del dispositivo del disco rigido in alto. Ometti il numero. Ad esempio, se hai usato

/dev/sda1

sopra, usare

/dev/sda

Qui.

sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

Riavvia il tuo computer e Ubuntu dovrebbe avviarsi correttamente.
Riavvia il tuo computer e Ubuntu dovrebbe avviarsi correttamente.

Per informazioni tecniche più dettagliate, incluso come usare il comando chroot per accedere ai file di un sistema di Ubuntu rotto e ripristinare GRUB2, consultare il wiki di Ubuntu.

Consigliato: