Inicio » Noticias » Recuperar el Grub

7 de noviembre 2011

Recuperar el Grub

Master Boot Record (MBR): primer sector del disco duro (512 bytes) que contiene los datos de arranque del sistema operativo y una tabla con la información de las particiones del disco. Si añadimos un S.O. Windows en un disco que ya tiene una distribución Linux nos encontraremos que al arrancar la máquina solamente podremos acceder […]

Master Boot Record (MBR): primer sector del disco duro (512 bytes) que contiene los datos de arranque del sistema operativo y una tabla con la información de las particiones del disco.

Si añadimos un S.O. Windows en un disco que ya tiene una distribución Linux nos encontraremos que al arrancar la máquina solamente podremos acceder a Windows, esto es debido a que Windows actúa de manera un poco “egocéntrica” y supone que es el único sistema operativo del disco y por tanto sustituye el MBR y se fabrica uno a su medida, de manera que aún estando Linux en el disco es ignorado y directamente entraremos en Windows. También es posible perder el MBR en otras circunstancias, pero lo que nos interesa es recuperar el MBR para poder acceder al S.O. Que elijamos.

Esto tiene solución y es bastante sencilla, siempre y cuando la partición utilizada por Linux no esté dañada.

Lo único que necesitamos es un CD o memoria USB armado/a con una imagen de Ubuntu preparado para instalar o arrancar en modo Live CD (lo que nos interesa en este caso).

Una vez tengamos cargada la imagen arrancamos con el CD o USB y la máquina preparada para arrancar desde la correspondiente unidad como si de una instalación se tratase, esperamos a que se cargue el sistema y cuando nos aparezca el primer menú seleccionaremos el idioma y clicaremos en “Probar Ubuntu” para acceder al modo Live CD y empezaremos a recuperar el GRUB de Linux.

Lo primero que tenemos que hacer es clicar en “Lugares” y en “Equipo” para visualizar las unidades de disco disponibles.

Debemos hacer doble clic en la partición donde tenemos instalado el S.O. Linux que no arranca, de esta manera “montamos” la partición, veremos que en la lista de la izquierda aparecerá un símbolo igual que el de “Expulsar” junto a la unidad de disco que hemos “montado”.

Una vez montada la unidad adecuada abrimos una terminal y ejecutamos el siguiente comando:

sudo grub-setup -d /media/XXXXXX/boot/grub /dev/sda

Cambia XXXXXX por el ID de la unidad que hemos montado, si solo has montado la unidad de disco que corresponde a la partición usada por Linux basta con escribir la primera parte del comando “sudo grub-setup -d /media/” y si pulsas la tecla Tab (tabulador) dos veces para que te muestre el contenido de “/media/” verás un código de números y letras bastante largo que solo introduciendo los primeros caracteres y pulsando Tab se rellenará automáticamente.

De esta manera ya tenemos el problema medio resuelto, puesto que ahora tenemos de nuevo el GRUB pero ahora a donde no podemos llegar es a Windows.

Entramos en Linux y abrimos una terminal, y introducimos el siguiente comando:

sudo update-grub

Y listo, ya tenemos nuestro GRUB con todas las entradas del disco.

Espero sea de ayuda.

Etiquetas: , , , , , , ,

Ibericahost

Otros artículos de interés: