viernes, 31 de agosto de 2018

Reinstalar GRUB 2 desde el instalador de Debian

GRUB (gestor de arranque) es el primer programa iniciado por la antigua BIOS o el nuevo UEFI. Este programa carga el núcleo Linux en la memoria y luego lo ejecuta. Generalmente ofrece un menú que le permite al usuario seleccionar el núcleo y/o sistema operativo a iniciar.

GRUB por defecto contiene todos los sistemas operativos instalados en el ordenador, y todos los núcleos Linux instalados así como también todos los demás sistemas operativos detectados. Es por esta razón que debería aceptar la instalación en el registro de arranque maestro («Master Boot Record»). Generalmente tiene sentido mantener algunas versiones anteriores del núcleo ya que hacerlo mantiene su capacidad de iniciar el mismo sistema cuando el último núcleo instalado es defectuoso o no se adapta correctamente al hardware.

GRUB es el gestor de arranque instalado por Debian de forma predeterminada.




Perdida del GRUB

Normalmente después de instalar cualquier distribución, se instala un gestor de arranque, generalmente se instala el gestor GRUB, dicho gestor reconoce todos y cada uno de los sistemas operativos actuales (Linux, Windows, Mac os, etc...).

El problema viene cuando se instala cualquier versión del sistema operativo windows, pues este borrar el gestor de arranque de Linux, e instala el gestor de arranque de windows, pero este gestor, no deja acceder a los sistemas operativos GNU/Linux. Debian GNU/Linux sigue instaldo en el disco duro pero no podrá acceder a el, porque el menú de arranque de windows no añade ningún sistema operativo que no sea de windows. Con lo cual tenemos que instalar nuevamente el gestor de arranque GRUB de Linux, para que reconozca todos y cada uno de los sistemas operativos instalados.


Recuperar el gestor de arranque GRUB

En este blog tengo varías entradas para reinstalar el grub por la perdida de este, por la post instalación de windows. Esta vez vamos a usar un método mas fácil vamos a  usar el disco o pendrive instalador de Debian, para reinstalar el gestor de arranque GRUB.

Iniciaremos el instalador de Debian en modo rescate (rescue mode)
para instalar el gestor de arranque GRUB ya que no restringe ningún sistema operativo.


Reinstalar GRUB 2 desde modo rescate.

Arrancamos el instalador de Debian en cualquiera de sus versiones (Disco CD-rom, DVD-rom, Pendrive, por red, etc...) .
Por defecto y en la primera pantalla que aparece en el instalador, esta posicionado en Graphical install.  Nosotros bajamos hasta la opción Advanced options



Seleccionamos opción Advanced options


Ya dentro de la pantalla Advanced options tenemos dos opciones:


- Graphical rescue mode
- Rescue mode


Ambas hacen lo mismo, la única diferencia, radica en que Graphical rescue mode, tiene interfaz gráfica, con lo cual se puede usar el ratón, mientras que Rescue mode solo usa el modo texto por tanto solo se puede usar el teclado.

Nosotros en este manual vamos a usar la interfaz gráfica Graphical rescue mode.





Una vez posicionado en Graphical rescue mode y pulsado intro, veremos la primera pantalla, es la misma que el instalador de Debian, pero tranquilos, que NO es el instalador, lo que esta cargado es la consola en Modo Rescate (Rescue mode) .

En esta primera pantalla seleccionamo el idioma que vamos a usar en el Modo rescate.
Por defecto esta seleccionado el idioma Ingles.


Como esta manual esta en español, buscamos y seleccionamos el idioma Español (Spanish).

Pulsamos en Continue


Lo primero que observamos es que ya estamos en Modo rescate


Seguimos con el proceso, y como podemos ver, el asistente nos ha posicionado en la ubicación de España.

Pulsamos en Continuar.


Ahora seleccionamos el tipo de teclado que estamos usando, en nuestro caso es Español.

Pulsamos en Continuar.


Observamos como el asistente empieza a cargar  los componentes necesarios para el Modo rescate.




En el siguiente paso configura la red. Nos pregunta por un nombre para nuestro ordenador, nosotros lo dejamos con el nombre por defecto: debian.

Pulsamos en Continuar.


Ahora pregunta por el nombre de nuestro dominio (en caso de que estemos usando un dominio). En este manual no lo vamos a usar, lo podemos dejar tal cual.

Pulsamos en Continuar. 


En la siguiente pantalla nos pregunta por la zona horaria, lo dejamos por defecto, Peninsula.

Pulsamos en Continuar.


Ahora viene lo importante para reinstalar el grub.

Tenemos que seleccionar el disco duro, o la partición exacta donde se encuentra el gestor de arranque de nuestro sistema operativo Debian.

Lo mas recomendable es instalarlo en la primera partición del primer disco duro que tengamos instalado. En este manual es: /dev/sda1

Nota:  si nos equivocamos y seleccionamos un disco duro o partición no valido, el modo rescate nos lo hará saber.

Pulsamos en Continuar.


Al pulsar en Continuar, nos aparece la siguiente ventana, NO usamos la opción marcada por defecto.


Bajamos y seleccionamos la opción: Reinstalar el cargador de arranque GRUB

Pulsamos en Continuar.


En la siguiente pantalla le indicamos donde instalar nuevamente el cargador de arranque GRUB.

En este manual le indicamos el primer disco duro: /dev/sda

Pulsamos en Continuar.


Y observamos como empieza a instalar el cargador de arranque GRUB.



Una vez finaliza la instalación nos devuelve a la ventana anterior.


Como hemos acabado, vamos hasta la opción: Reiniciar el sistema.

Pulsamos en Continuar.



Una vez pulsado en reiniciar el sistema, quitamos el Disco CD-rom, DVD-rom, Pendrive, por red, etc... y observamos como al reinstalar ya aparece el GRUB nuevamente.



=======================================================================

NOTA INFORMATICA: GRUB por defecto contiene todos los sistemas operativos instalados en el ordenador, y todos los núcleos Linux instalados así como también todos los demás sistemas operativos detectados.

En las imágenes del GRUB de este manual solo aparece el sistema operativo Debian, pues solo tengo instalado Debian para hacer este manual, pero en caso de tener instalado cualquier otro sistema operativo (Linux, Windows, Mac os, etc...) también aparecerá en el gestor de arranque.

=======================================================================