![]() |
Hace un tiempo realicé un tutorial para restaurar GRUB después de instalar un nuevo sistema operativo (por ejemplo Windows). Éste consistía en una serie de pasos que probablemente no eran muy intuitivos, por lo que en este artículo veremos otra forma de ralizar el mismo trabajo. |
Los elementos necesarios son los mismos que utilizamos en el otro procedimiento:
- PenDrive o LiveCD con alguna distribución de Linux (preferentemente Debian o Ubuntu)
- Seguir los pasos con atención para evitar problemas.
1-
En primer lugar, iniciamos Linux desde el PenDrive o LiveCD.
2-
Abrir la Terminal e ingresar
sudo fdisk -l
y obtendremos algo como lo que sigue:

Lo que debemos observar de aquí es el nombre que sigue el dispositivo. Por ejemplo si se tiene más de un disco, el primero será identificado
/dev/sda mientras que el segundo sería /dev/sdb y así sucesivamente. Y las particiones se van numerando 1, 2, ... , n.
Y la otra característica es observar qué dispositivo posee un asterisco *. Ésta será la partición activa, es decir, la partición donde reside el sistema de arranque (grub).
3-
En tercer lugar, ingresar
sudo mount /dev/sda1/mnt
donde sda1 será la partición donde esté instalado Linux. Esa partición será donde está el asterisco en el paso anterior.
4-
Procedemos con la instalación de GRUB en el disco ingresando en la Terminal:
sudo grub-install --root-directory=/mnt/ /dev/sda
Cuidado aquí. Observarán que /dev/sda no posee ningún número al final. Esto es así porque nos referimos a la unidad en su totalidad y no a una determinada partición.
Sólo puede cambiar la última letra, si es que Linux está instalado en un segundo disco duro. En tal caso, será /dev/sdb
Este paso hace dos cosas al mismo tiempo:
- Establece como directorio raíz lo que haya en el directorio /mnt/ (en el paso anterior allí hemos montado la partición que posee Linux instalado).
- Instala grub en el directorio root.
5-
Ya GRUB está instalado. Procedemos reiniciando el equipo.
Deberá entrar a Linux normalmente. Pero nunca nos permitió elegir los otros sistemas que están instalados. Eso es porque aún falta "informar" a GRUB que en ese mismo disco existen varios Sistemas Operativos. Eso se hace simplemente ingresando en la Terminal
sudo update-grub
Y listo. Al reiniciar la PC deberá aparecer la lista de GRUB para seleccionar el sistema que vamos a correr.
RELACIONADOS
Otra forma de reinstalar GRUB que puedes encontrar en Binarios
Obtuve ayuda de:
Zona System | Reinstalar el GRUB de Linux
Licencia
. Ver información de licencia & cómo copiar material de esta web aquí. - Autor: Cristian1604 
