En ocasiones puede pasar que después de “toquetear” nuestro ubuntu o de reinstalar windows perdamos el GRUB (el gestor de arranque), que es lo que nos permite elegir con qué S.O queremos arrancar nuestra máquina.
Para restaurarlo y poder volver a ver nuestro menú, solo tenemos que seguir estos pasos:
– Necesitaremos un Live-cd, debemos comprobar que la distribución que vamos a utilizar para repararlo también trabaje con GRUB2.
Una vez hemos arrancado con el cd (o usb en su defecto) abrimos un terminal y ejecutamos los siguientes comandos:
– Comprobamos las particiones de nuestro disco:
sudo fdisk -l
– Buscamos la que pertenece a Ubuntu, en este ejemplo usaremos (/dev/sdaX) donde X se sustituye por el dígito que le corresponda a la partición de Ubuntu). Una vez encontrado, la montamos en /mnt:
sudo mount /dev/sdaX /mnt
– Ahora restauraremos el GRUB, dependiendo de la versión ejecutaremos un comando u otro:
Nota: Debemos escribir sda a secas, porque queremos hacerlo en el disco duro (sda) no en una de las particiones.
(Para Ubuntu 11.04 a Ubuntu 12.04)
sudo grub-install --boot-directory=/mnt/boot /dev/sda
(Para Ubuntu 10.04 o 10.10)
sudo grub-install --root-directory=/mnt /dev/sda
– Reiniciamos, quitamos el LiveCD y arrancamos Ubuntu normalmente. Puede ocurrir que no nos aparezcan en el menú el resto de sistemas de nuestro equipo, para solucionarlo volvemos a abrir un terminal y ejecutamos:
sudo update-grub
Y ya tenemos listo nuestro GRUB.
#1 por Fede el 14 mayo, 2013 - 11:54
Me ha sido de gran ayuda, yo lo solucionaba formateando.