- Chris Hoffman
@chrisbhoffman
- Aggiornato il 3 luglio 2017, 3:04pm EDT
Ubuntu e molte altre distribuzioni Linux utilizzano il boot loader GRUB2. Se GRUB2 si rompe—ad esempio se installi Windows dopo aver installato Ubuntu o sovrascrivi il tuo MBR, non sarai in grado di avviare Ubuntu.
Si può facilmente ripristinare GRUB2 da un live CD di Ubuntu o un’unità USB. Questo processo è diverso dal ripristino del boot loader GRUB legacy 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
RELATED: Come avviare il computer da un disco o un’unità USB
Boot Repair è uno strumento grafico in grado di riparare GRUB2 con un solo clic. Questa è la soluzione ideale per avviare i problemi per la maggior parte degli utenti.
Se hai il supporto installato Ubuntu da, inseriscilo nel tuo computer, riavvia e avvia dall’unità rimovibile. In caso contrario, scaricare un live CD di Ubuntu e masterizzarlo su un disco o creare un’unità flash USB avviabile.,
All’avvio di Ubuntu, fai clic su “Prova Ubuntu” per ottenere un ambiente desktop utilizzabile.
Assicurarsi di avere una connessione a Internet prima di continuare. Potrebbe essere necessario scegliere una rete Wi-Fi e inserire la sua passphrase.
Aprire una finestra di Terminale dal Cruscotto ed eseguire i seguenti comandi per installare e lanciare Riparazione di Avvio:
sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
La Riparazione di Avvio finestra verrà 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 il wiki di Ubuntu ti consiglia di non utilizzare le opzioni avanzate a meno che tu non sappia cosa stai facendo. L’opzione di riparazione consigliata può risolvere la maggior parte dei problemi automaticamente, e si potrebbe rovinare il vostro sistema ancora di più selezionando le opzioni avanzate sbagliate.
La riparazione di avvio inizierà a funzionare. Si può chiedere di aprire un terminale e copiare/incollare alcuni comandi in esso.
Basta seguire le istruzioni che appaiono sullo schermo., Eseguire le istruzioni Boot Repair vuole e fare 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 di riparazione di avvio ha terminato di applicare le sue modifiche. Ubuntu dovrebbe avviarsi normalmente.
Il metodo terminale
Se preferisci sporcarti le mani, puoi farlo da solo da un terminale. Avrete bisogno di avviare da un live CD o un’unità USB, come nel metodo grafico di cui sopra. Assicurati che la versione di Ubuntu sul CD sia la stessa della versione 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 Ubuntu è installato su utilizzando uno dei seguenti comandi:
sudo fdisk -l sudo blkid
Ecco l’output di entrambi i comandi. Nel comandofdisk -l
, la partizione di Ubuntu è identificata dalla parolaLinux
nella colonna System. Nel comandoblkid
, la partizione viene identificata dal file systemext4
.,
Se si dispone di più partizioni Linux ext4, è possibile avere un’idea di quale sia 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, sostituendo /dev/sdX#
con il nome del dispositivo della partizione di Ubuntu da sopra i comandi:
sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu
Nella schermata qui sopra, la nostra partizione di Ubuntu è /dev/sda1. Ciò significa che 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 in /mnt/ubuntu/boot invece. Se non sai se hai una partizione di avvio separata, probabilmente non lo fai.
Esegui il seguente comando per reinstallare grub dal live CD, sostituendo / dev / sdX con il nome del dispositivo del disco rigido sopra. Ometti il numero. Ad esempio, se hai usato /dev/sda1
sopra, usa /dev/sda
qui.
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX
Riavvia il computer e Ubuntu dovrebbe avviarsi correttamente.,
Per informazioni tecniche più dettagliate, incluso come utilizzare il comando chroot per accedere ai file di un sistema Ubuntu rotto e ripristinare GRUB2, consultare il wiki di Ubuntu.
Chris Hoffman è redattore capo di How-To Geek. Ha scritto sulla tecnologia per quasi un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia su stazioni televisive come NBC 6 di Miami, e ha avuto il suo lavoro coperto da agenzie di stampa come la BBC., Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti più di 500 milioni di volte – – – e questo è solo qui a How-To Geek.Leggi la Biografia completa ”