11 sept. 2013



En ocasiones puede ocurrir que nuestro gestor de arranque quede inoperativo. Normalmente este hecho suele deberse a una instalación de Windows posterior a la instalación de GRUB.

Como consecuencia de esta eventualidad, nuestro sistema Linux quedará inaccesible y necesitaremos recuperar nuestro GRUB para acceder a él, u a otros sistemas operativos que tuviésemos instalados en nuestro equipo.


Hay múltiples formas y herramientas para recuperar nuestro sector de arranque y aquí en Linceus, vamos a explicar dos formas: con herramientas especificas (Rescatux, Super Grub2 Disk) y mediante comandos.




Rescatux

Usar una pila de comandos puede asustar a cualquiera que no esté muy familiarizado con la forma de trabajar de Linux, así que existen multitud de herramientas destinadas a hacer la vida más fácil al administrador de sistemas. Rescatux nos permitirá recuperar nuestro GRUB perdido. 

Se trata de un cd live que está orientado a este tipo de tareas.La aplicación principal de esta herramienta, Rescapp, permite entre otras muchas cosas, recuperar nuestro GRUB.

Podremos descargarlo en el siguiente enlace . Cuando esté descargado lo grabaremos en un CD o utilizaremos un pendrive USB (siempre que nuestro hardware permita arrancar mediante esta opción).

Lo siguiente que haremos será arrancarlo y abrir Rescapp. Una vez allí pincharemos sobre restore GRUB.





Los pasos posteriores serán los siguientes:

  • Run
  • Seleccionar partición de Ubuntu
  • Seleccionar en qué disco queremos instalar grub
  • Aceptar cuando nos muestra los discos duros detectados
  • Seleccionar el orden correcto de cada disco duro
  • Esperar
  • Aparecerá el mensaje "grub was installed OK!"

Y con esto se habrá vuelto a instalar GRUB en nuestro ordenador y ya podremos utilizarlo sin problemas.


Super Grub2 Disk


Otra herramienta destinada (más aun) para recuperar nuestro gestor de arranque es, sin duda, Super Grub2 Disk; versión del programa destinada a reparar y recuperar grub2 (la versión más nueva de grub). Al igual que Rescatux tendremos que instalarlo en un pendrive o un cd. En enlace de descarga lo encontraréis aquí.

Una vez arrancado vamos a seguir estas sencillas indicaciones:

  • Detect any os.
  • Seleccionamos nuestro Linux

Cuando nuestra distribución esté abierta, abriremos la consola de comandos y cargaremos GRUB en el MBR.

grub-install  /dev/sda

Reiniciamos y volvemos a arrancar nuestro Linux (sin cd live) y ahora ejecutamos el siguiente comando.

sudo update-grub2

En el caso de que este comando no nos funcione, tenemos que instalar el paquete.

sudo apt-get install grub2 
 

Por comandos

Si no tenemos a mano ninguna herramienta o preferimos hacerlo de manera manual, tendremos que tirar de comandos para recuperar nuestro grub. Bien, lo primero que sí tenemos que tener es un cd live para poder reinstalar el grub con los comandos de Linux.


El primer paso será ver las distintas particiones de nuestros discos duros.

sudo fdisk -l

Cuando hayamos encontrado la partición donde está instalado nuestro Linux, la montaremos.

sudo mount /dev/sdaX    /mnt

 Ahora montaremos lo demás.

sudo mount --bind   /dev  /mnt/dev
sudo mount --bind   /dev/pts   /mnt/dev/pts
sudo mount --bind   /proc  /mnt/proc
sudo mount --bind   /sys   /mnt/sys

Una vez que están montados todos los dispositivos, vamos a acceder como root al sistema de archivos de nuestro Linux.

sudo chroot  /mnt

Ahora cargaremos el GRUB en MBR con el siguiente comando.

grub-install --boot-directory=/boot/ --recheck  /dev/sda

Después de esto vamos a reiniciar y en cuanto entremos a Linux realizaremos el siguiente comando.

sudo update-grub2 
 
Si, por algún casual, este comando no te funciona, debes instalar el paquete.

sudo apt-get install grub2 



Reacciones:

0 comentarios:

Publicar un comentario