Com reparar GRUB2 quan Ubuntu no arrencarà
Ubuntu i moltes altres distribucions de Linux utilitzen el carregador d’arrencada GRUB2. Si GRUB2 es trenca, per exemple, si instal·leu Windows després d’instal·lar Ubuntu o sobreescriviu el vostre MBR, no podreu arrencar a Ubuntu.
Podeu restaurar GRUB2 fàcilment des d’un CD o una unitat USB en viu d’Ubuntu. Aquest procés és diferent de restaurar el carregador d’arrencada GRUB heretat en distribucions Linux antigues.
Aquest procés hauria de funcionar en totes les versions d'Ubuntu. S'ha provat a Ubuntu 16.04 i Ubuntu 14.04.
El mètode gràfic: reparació d'arrencada
RELACIONATS:Com arrencar l’ordinador des d’un disc o una unitat USB
Boot Repair és una eina gràfica que pot reparar GRUB2 amb un sol clic. Aquesta és la solució ideal per arrencar problemes per a la majoria dels usuaris.
Si teniu els suports des d’on heu instal·lat Ubuntu, inseriu-lo a l’ordinador, reinicieu-lo i arrenceu-lo des de la unitat extraïble. Si no ho feu, descarregueu un CD en viu d’Ubuntu i graveu-lo en un disc o creeu una unitat flash USB d’arrencada.
Quan arrenci Ubuntu, feu clic a "Prova Ubuntu" per obtenir un entorn d'escriptori usable.
Assegureu-vos de tenir connexió a Internet abans de continuar. És possible que hàgiu de triar una xarxa Wi-Fi i introduir-ne la contrasenya.
Obriu una finestra de Terminal des del tauler i executeu les ordres següents per instal·lar i iniciar 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 de reparació d'arrencada escanejarà automàticament el vostre sistema després d'executar el fitxer reparació d'arrencada
comandament. Després d'escanejar el vostre sistema, feu clic al botó "Reparació recomanada" per reparar GRUB2 amb un sol clic.
Podeu escollir fer servir les opcions avançades aquí, però el wiki d’Ubuntu us recomana que no utilitzeu les opcions avançades tret que sàpiga què feu. L'opció de reparació recomanada pot solucionar la majoria dels problemes automàticament i, si seleccioneu les opcions avançades incorrectes, podeu desordenar encara més el sistema.
La reparació de l’arrencada començarà a funcionar. Us pot demanar que obriu un terminal i que copieu / enganxeu algunes ordres.
Només cal que seguiu les instruccions que apareixen a la pantalla. Seguiu les instruccions que vulgui que feu la reparació d’arrencada i feu clic a “Reenvia” per continuar mitjançant l’assistent. L'eina us guiarà per tot el que heu de fer.
Reinicieu l'ordinador quan l'eina de reparació d'arrencada hagi acabat d'aplicar els canvis. Ubuntu hauria d’arrencar amb normalitat.
El mètode Terminal
Si preferiu embrutar-vos les mans, podeu fer-ho vosaltres mateixos des d’un terminal. Haureu d’arrencar des d’un CD o una unitat USB en viu, com en el mètode gràfic anterior. Assegureu-vos que la versió d’Ubuntu al CD sigui la mateixa que la versió d’Ubuntu instal·lada a l’ordinador. Per exemple, si teniu instal·lat Ubuntu 14.04, assegureu-vos que utilitzeu un CD en viu d’Ubuntu 14.04.
Obriu un terminal després d'arrencar a l'entorn en viu. Identifiqueu la partició instal·lada per Ubuntu mitjançant una de les ordres següents:
sudo fdisk -l sudo blkid
Aquí teniu la sortida d’ambdues ordres. A la fdisk -l
, la partició Ubuntu s’identifica amb la paraula Linux
a la columna Sistema. A la blkid
, la partició s'identifica per la seva ext4
sistema de fitxers.
Si teniu diverses particions Linux ext4, podeu fer-vos una idea de quina veient la mida de les particions i el seu ordre al disc aquí.
Executeu les ordres següents per muntar la partició Ubuntu a / mnt / ubuntu, substituint / dev / sdX #
amb el nom del dispositiu de la partició Ubuntu de les ordres anteriors:
sudo mkdir / mnt / ubuntu sudo mount / dev / sdX # / mnt / ubuntu
A la captura de pantalla de dalt, la nostra partició Ubuntu és / dev / sda1. Això significa la primera partició del primer dispositiu de disc dur.
Important: Si teniu una partició d'arrencada independent, ometeu l'ordre anterior i munteu la partició d'arrencada a / mnt / ubuntu / boot. Si no sabeu si teniu una partició d’arrencada independent, probablement no ho feu.
Executeu l'ordre següent per tornar a instal·lar grub des del CD en directe, substituint / dev / sdX pel nom del dispositiu del disc dur anterior. Omet el número. Per exemple, si ho heu utilitzat / dev / sda1
a sobre, utilitzeu / dev / sda
aquí.
sudo grub-install --boot-directory = / mnt / ubuntu / boot / dev / sdX
Reinicieu l'ordinador i Ubuntu hauria d'arrencar correctament.
Per obtenir informació tècnica més detallada, inclosa com utilitzar l’ordre chroot per accedir als fitxers d’un sistema Ubuntu trencat i restaurar GRUB2, consulteu la wiki d’Ubuntu.