Sigue @Encanaimarte

lunes, 29 de abril de 2013

Recuperar / Instalar GRUB

Recuperar / Instalar Grub (Menú de selección de sistemas operativos)
Pasos para instalar o recuperar grub:

Puede ocurrirnos que al instalar un sistema operativo GNU/Linux (Debian, Canaima, Ubuntu, Trsiquel, etc etc) u otro como el de la ventana, perdamos la opción del menú que nos permite escoger con cual sistema operativo deseamos arrancar y solo aparece el que acabamos de instalar; si es que teníamos otro (s) sistema (s) operativo (s) previamnete instalado (s). Bien, eso tiene solución.

Para solucionar esto, solo tenemos que instalar el GRUB en el MBR. A continuación como solucionarlo:
1) Buscamos un Live CD o un Pendrive Live que tenga una distro (sistema operativo), y arrancamos desde allí (como si fuésemos a probar ese sistema operativo). Puede ser cualquier distribución GNU/Linux (Debian, Canaima, Ubuntu, Trsiquel, etc etc).

2) Cuando entremos al sistema operativo, abrimos una terminal (normalmente se encuentra en el menú Accesorios)

  • 2a: En Ubuntu hay que hacer clic en el Dash (el cuadrito con el logo) y escribir terminal en el buscador que se abre.


  • 2b: En Debian y derivados podemos encontrarla en el menú Accesorios o llamarla presionando las teclas "Alt" y "F2" al mismo tiempo y escribir gnome-terminal en el buscador que aparece.


  • 2c: En Canaima y Debian puedes usar si prefieres la "terminal de root", que está en el menú Accesorios o tecleando "Alt" y "F2" al mismo teimpo y luego escribir gksu terminal. Usando esta terminal no es necesario teclear el prefijo "sudo" o el "sudo su" delante del comando que deseamos ejecutar.



3) Ahora vamos a listar y montar las particiones. Cuando abra la terminal, escribimos las siguientes líneas de comando (una a la vez)



  • Esto es para listar todos los volúmenes o "particiones". Aparecerá algo como en las imágenes:
  • $ sudo fdisk -l

Note que el disco completo aparece listado como "sda". Lo sabes porque aparece el tamaño total del disco, en mi caso 320 Gb.

Note que el arranque (boot) está instalado en la primera partición. Eso quiere decir que vamos a instalar el GRUB en la partción "sda".

  • Esto es para montar la partición donde vamos a instalar el GRUB. :
  • sudo mount /dev/sda1 /mnt
Podemos hacerlo graficamente yendo al menú Lugares > Equipo ó Lugares > Carpeta Personal y cuandro abra el "Navegador de Archivos" selecionamos las particiones  que aparecen del lado izquierdo para que se monten todas
Montando las particiones existentes de manera gráfica (haga clic en cada icono). Note que cuando no están montadas no aparecen las flechitas negras.

  • Damos permiso de administrador para montar el GRUB en la Partición:
  • sudo chroot /mnt

  • Ahora instalamos el GRUB, con la siguiente línea:
  • grub-install --boot-directory=/boot/ --recheck /dev/sda 
Una vez que termines, reinicias la computadora, entras a tu sistema operativo y debes actualizar el GRUB para que reconozca todos los sistemas operativos que tengas instalados en el disco duro, con las siguientes líneas de comando:

  • sudo update-grub2

Debe salirte una lista de encontrados (con los nombres de tus sistemas) similar a esto:



En caso de no funcionar, es decir, que de un error o que no te salga una lista encontrando los sistemas operativos que tienes instalados, entonces instalas el GRUB con el siguiente comando:

  • sudo apt-get install grub2

Y vuelves a actualizar el GRUB:

  • sudo update-grub2


Listo ya puedes reiniciar y comprobar que todo está perfecto...

En caso de no funcionar, o de que tengas el boot en otra partición, hay más opciones o métodos que puedes consultar en: