Per desgràcia, alguns cops ens trobem en que el Windows, després d’insta·lar unes quantes actualitzacions no desitjades o instal·lar un nou sistema operatiu Windows, ens deixa d’arrancar l’ordinador o ens ha tret l’opció de triar amb quin sistema operatiu volem iniciar l’ordinador.
Això passa perquè el Windows esborra el gestor d’arrancada Grub 2 pel seu propi, que òbviament no reconeix el nostre sistema GNU/Linux com a sistema operatiu (només és reconeix a ell mateix com a únic sistema present i vàlid, o simplement, se’l carrega.
Si és aquest el nostre cas, anem a veure com el tornem a instal·lar.
Primer de tot hem d’engegar l’ordinador des d’un Live CD, com pot ser el CD d’instal·lació de l’Ubuntu, i obrim un terminal d’ordres:
Mirem en quina partició tenim instal·lat l’Ubuntu.
sudo fdisk -l
Si tenim l’Ubuntu instal·lat a sda1:
sudo mount /dev/sda1 /mnt
Si tinguéssim la carpeta boot o qualsevol altra separada en una altra partició, la muntem:
sudo mount /dev/sda2 /mnt/boot
Muntem les següents carpetes:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Fem chroot:
sudo chroot /mnt
Si volem editar alguna opció del grub, ara és el moment de fer-ho. Sinó, ens podem saltar aquest pas.
nano /etc/default/grub
Si hem editat la configuració del grub, creem el nou fitxer de configuració del grub:
update-grub
Instal·lem el grub:
grub-install /dev/sda
Si el grub ens dona algun problema, el tornem a instal·lar:
grub-install --recheck /dev/sda
Font | Ubuntu wiki | Ubuntu help
6 comments
Skip to comment form
Aix aquestes pol$lítiques agressives de windows (semblen Espanyolistes del segle 18)… t’has oblidat afegir al final del tuto:
exit
cd /
umount /dev/sda1
umount /dev/sda2
sudo kill -9 1 # o bé senzillament sudo reboot
veig que he afegit uns punts suspensius extres i alguna falteta… no està pas malament oi? xD
Punts suspensius i una a que faltava corretgits
Gràcies per l’apunt però no ho he ficat perquè he pensat que un cop arreglat i restaurat el Grub la gent reiniciaria l’ordinador immediatament per veure si se n’han sortit
Gràcies per l’aportació!!
He recordat mentre estenia la roba que quan es fa un chroot es recomenable fer sempre:
source /etc/profile #just desprès de l’ordre de chroot
I si fas servir gentoo o la seva familia: env-update.
lo de recarregar el profile és bàsic crec jo… ja que a vegades no trobes al path les eines del teu sistema o no pots fer cosses que realment hauries de poder fer, etc… vaja que potser crides a grub i et diu que és una ordre no trobada.
En fi, seguiu amb el bloc, a mi personalment m’agrada molt com el porteu.
Al juny de 2009 vaig escriure un article igual:
http://gnulinux.cat/2009/06/recuperar-el-gestor-grub/
En principi no cal gaire cosa més…
Ostres, mala memòria que tinc!
També és podria fer així, que sembla ser que és més fàcil:
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda