Sie sind auf Seite 1von 6

Restaurar la configuracin del Grub2

En estos ltimos das, en el foro ha habido un par de temas abiertos en los que se necesitaba volver a la
configuracin original del Grub2, despus de trastear en los archivos de configuracin y no conseguir la
configuracin deseada.

Para ello es necesario reinstalar el Grub2 y vamos a ver como hacerlo de forma que sobrescriba los archivos
"/etc/default/grub" y "grub.cfg", para as tener la misma configuracin por defecto que tenamos
originalmente:


Esto eliminar por completo todo los archivos del Grub2 y sus configuraciones, pero no se eliminarn los
archivos personalizados creados por el usuario. Esto puede corregir fallos en el GRUB 2, debidos a daos
en los archivos y configuraciones incorrectas, as como, por la falta de carpetas y archivos, eliminados por
el usuario.

La reinstalacin de Grub2 es tambin un mtodo para restablecer todos los ajustes de configuracin a los
valores por defecto en un sistema de trabajo.

Los paquetes que se desinstalarn y volvern a instalarse, a travs de este procedimiento, incluyen grub-pc,
grub-common y grub-gfxpayload-lists (este ltimo solo en Grub2 versin 1.99, en anteriores, no).

Durante esta operacin, estaremos temporalmente sin gestor de arranque. Asegrate de tener una conexin a
Internet y el acceso a los repositorios, antes de comenzar.

1 Desinstalar "grub-common" y sus archivos de configuracin:

Abrimos una terminal (esa cosa tan rara) y ejecutamos el comando:
sudo apt-get remove --purge grub-common

Nos preguntar, que si queremos eliminar los archivos de configuracin del grub2:



Eso es lo que estamos buscando, por lo que le decimos que SI.

Para ello, pulsamos la tecla "Tabulador" hasta que "Si" se ponga en rojo y despus pulsamos la tecla "Enter"
para continuar.

Tambin nos dice que el sistema no arrancar a menos que instales otro gestor de arranque, por lo que, No
debemos de reiniciar hasta que volvamos a instalar grub-pc.
2 Instalar de nuevo grub-pc:
Lo hacemos ejecutando el siguiente comando:
sudo apt-get install grub-pc
Nota: No hace falta volver a instalar grub-common, ya que se instalar al instalar grub-pc

Tras la instalacin de la aplicacin "grub-pc" (grub2), nos pedir que instalemos el grub (grub-install) en el
dispositivo (disco duro). Ver aclaracin de este tema al final:



Pulsamos la tecla "Tabulador" hasta que "Aceptar" se ponga en rojo y despus, pulsamos la tecla "Enter"
para continuar.

Ahora nos dar una lista de dispositivos:


Donde debemos de seleccionar el disco duro donde tengamos el Mbr, que por lo general ser el primer disco
duro "/dev/sda". Lo hacemos de la siguiente forma:
Seleccionamos el disco duro, pulsando las teclas de las flechas arriba y abajo, hasta que aparezca un
cuadrado rojo entre los corchetes que hay delante de "/dev/sda ...".
Una vez seleccionado, lo marcamos, pulsando la barra espaciadora (en el cuadrado rojo aparecer un
asterisco).
Entonces, pulsamos la tecla "Tabulador" hasta que "Aceptar" se ponga en rojo.
Y para terminar, pulsamos la tecla "Enter" para continuar.

Nota: En esta ventana lo que ha hecho viene a ser como ejecutar: "sudo grub-install /dev/sda".

Ahora nos crear un nuevo archivo "/etc/default/grub" y nos generar un nuevo "grub.cfg"

El sistema actualizar el grub detectando todos los sistemas operativos, pero nunca est de ms volver a
actualizarlo para asegurarnos con:
sudo update-grub
o con:
sudo update-grub2
Teniendo instalado el paquete "grub-pc" es indistinto actualizar con uno o con otro (los dos funcionan).

Reiniciamos y el grub estar como al principio.

Aclaracines:

A raz de esta pregunta del compaero jorge, creo conveniente aadir esta aclaracin:

Una cosa es instalar la aplicacin del grub2 y otra muy diferente es instalar el grub2 en el disco duro. Me
explico:
"sudo apt-get install grub-pc" instala la aplicacin "grub2" en el sistema (Ubuntu)
"sudo grub-install /dev/sda" equivale a lo que hemos hecho en la ventana donde
seleccionamos el disco duro "/dev/sda". Y lo que hace, es instalar el grub de Ubuntu "grub-pc", que
es el grub2, en el disco duro donde est el MBR, para que en el arranque del ordenador aparezca la
pantalla del grub con el men de los sistemas operativos.
Siempre sern dos pasos, instalar primero la aplicacin y una vez instalada, instalarlo en el disco duro donde
est el MBR.





Ubuntu 12.04 viene con GRUB 2. Es el gestor de arranque por defecto de Ubuntu. Al arrancar el equipo se
inicia y se mostrar los distintos sistemas operativos y sus opciones a la espera de que el usuario seleccione
uno.

A tener en cuenta:
Los discos duros SATA tendrn la nomenclatura de /dev/sda...
Los discos duros IDE tendrn la nomenclatura de /dev/hda...

Alguna vez puede pasar que perdamos el arranque o grub de nuestro querido Ubuntu, esto puede pasar por
varias razones, pero una de las ms comunes suele ser que:
Tengamos instalado windows en una particin y ubuntu en otra.
De pronto windows falla y tenemos que formatearlo para instalarlo de nuevo (vaya sorpresa).

No pasa nada, cogemos nuestro disco de instalacin de Ubuntu (Live-CD), que debe de ser el mismo con el
que instalamos Ubuntu (para trabajar con la misma versin del grub).

Nota: Esta operacin va a escribir en el MBR y restaurar los mdulos "core.img" a "/boot/grub. No va a
sustituir o restaurar el archivo "grub.cfg", si est daado (para esto ver anotacin al final)

Arrancamos el Pc y elegimos "Probar Ubuntu" (Try) sin alterar el equipo, abrimos una terminal (esa cosa
tan rara) y seguimos los siguientes pasos:

1 Conocer la particin donde tenemos instalado Ubuntu.

Si no lo sabemos, abrimos la terminal ejecutamos en la terminal el siguiente comando:
sudo fdisk -l
(la ltima letra es una "ele minscula")

Nos responder algo parecido a esto:


Si tenis un solo GNU/Linux (Ubuntu) instalado, ser fcil localizar la particin. Es la que tiene la Id: 83.
Por ejemplo: /dev/sda6:
/dev/sda6 751681413 829805444 39062016 83 Linux
Y el disco duro que tiene un asterisco * en inicio, que es donde est alojado el grub (sda), no hace falta la
particin (sda1).

Pero si, como en el ejemplo de mi dusco duro, tenemos varios GNU/Linux instalados o una particin para el
/home, ser ms dificil localizar la que necesitamos. En este caso, podemos utilizar el comando:
sudo blkid
Que nos puede proporcionar ms informacin para ayudarnos a localizar la particin adecuada,
especialmente si las particiones estn etiquetadas. La terminal nos responder algo parecido a:


En este caso Ubuntu est instalado en la particin /dev/sda6:
/dev/sda6: LABEL="Ubu1204" UUID="030823e4-371d-4725-bf4c-f80a6d59f849" TYPE="ext4"

Nota: Es muy aconsejable tener etiquetadas las particiones. Lo podemos hacer desde Gparted (clic derecho
sobre la particin > etiqueta)).

2 Montar la particin donde tenemos Ubuntu:

Una vez que sabemos la particin donde tenemos instalado Ubuntu (en el ejemplo, en /dev/sda6), lo
montamos en /mnt con el siguiente comando (vosotros debis de cambiar /dev/sda6 por vuestra particin):
sudo mount /dev/sda6 /mnt

Nota: Si al instalar Ubuntu has elegido una particin separada para /boot, la particin se debe montar en
"/mnt/boot". En el ejemplo sera: sudo mount /dev/sda6 /mnt/boot

3 Restaurar el grub con grub-install:

Dependiendo de la versin del grub, utilizaremos un comando u otro.

1 - Si tenemos Grub2 versin 1.99 (a partir de Ubuntu 11.04, incluido Ubuntu 12.04):
sudo grub-install --boot-directory=/mnt/boot /dev/sda
2 - Si tenemos Grub2 versin 1.98 (Ubuntu 10.04 y 10.10):
sudo grub-install --root-directory=/mnt /dev/sda
Nota: sda es el disco duro donde est instalado el grub (*) y no debemos poner la particin (sda1), slo el
disco duro (sda). Puede darse el caso de tener 2 discos duros o ms pudiendo ser: sdb, sdc...
4 Detectar el resto de Sistemas operativos

Reiniciamos, sacamos el Live-CD y al arrancar, en el grub, probablemente nos falte algn sistema
operativo. Para ver de nuevo todos los sistemas operativos, arrancamos ubuntu, y actualizamos el grub con
el comando:
sudo update-grub

Y ya tendremos nuestro Grub 2 de nuevo intacto con todos los sistemas operativos.

Esto, no va a restaurar los archivos eliminados o daados intencionadamente. Para esto hay que desinstalar
Grub2 por completo y volver a instalarlo, como explico en la siguiente gua:
http://www.ubuntu-guia.com/2012/06/restaurar-la-configuracion-del-grub2.html

Das könnte Ihnen auch gefallen