Reparar el gestor de arranque

Reparar el gestor de arranque en Debian y derivados

Breadcrumb Navigation

Se viene la temporada de instalación de las distribuciones que liberan versiones periódicamente. Y, como los problemas con el gestor de arranque están dentro de lo posible, siempre es bueno tener a mano un tutorial de como repararlo.

El procedimiento

Esto puede hacerse desde la terminal del medio de instalación, desde otra partición, o desde el mismo sistema operativo si lo arrancaste con una herramienta como SuperGrubDisk

Lo primero que tenemos que hacer es determinar donde va a estar instalado el gestor de arranque. Si tienes varias distribuciones Linux en varios discos, deberá ser en la unidad que tiene prioridad en la configuración del PC.

El comando que utilizamos para esto es

sudo fdisk -l

Ten presente que en el caso de Ubuntu, los paquetes Snap instalados se leen como unidades, lo que hace un poco confusa la información. Ignora todo lo que tenga la palabra loop

Si tiene la palabra loop indicando el dispositivo es un paquete Snap y debes ignorarlo

Las unidades que tenemos que tener en cuenta usan el formato /dev/sdxx

Listado de unidades conectadas a mi computadora

En este caso quiero usar como distribución principal a la que está en la partición /dev/sdb6/ y el gestor de arranque en la unidad /dev/sdb/

Los comandos son:

Comando genérico para montar la partición (x se tiene que reemplazar por la letra de la unidad e y por el número de partición)

sudo mount /dev/sdxy /mnt

En mi caso

sudo mount /dev/sdb6 /mnt

Comando genérico para instalar el grub (x se reemplaza por la letra identificadora de la unidad)

sudo grub-install --root-directory=/mnt/ /dev/sdx

En mi caso

sudo grub-install --root-directory=/mnt/ /dev/sdb

Actualizamos el gestor de arranque

sudo update-grub

Ya puedes iniciar el sistema normalmente

Anuncios

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.