miércoles, 13 de enero de 2010

Recuperar el arranque del sistema o Grub 2 en Ubuntu 9.10

Nota: Ubuntu 9.10 viene con GRUB 2 instalado por defecto, siempre que lo hayais instalado desde cero.
Para los que habeis actualizado de Ubuntu 9.04 a 9.10 no se habrá cambiado y se mantendrá el mismo Grub que teníamos y todo el Tema del Grub funcionará igual que en Ubuntu 9.04

Es importante aclarar que Grub2 no tiene su configuración, como antes (Grub), en el archivo /boot/grub/menu.lst , sino que se encuentran en otro archivo: /etc/grub.d y /etc/default/grub
Entonces, para cambiar la configuración (como el tiempo de espera y las opciones de arranque), es necesario editar el archivo con el siguiente comando:
sudo gedit /etc/default/grub

Recuperar el GRUB 2 en Ubuntu 9.10 (instalado desde cero)
Alguna vez puede pasar que perdamos el arranque o grub de nuestro querido Ubuntu, esto puede pasar por varias razones, pero una de las más comunes suele ser que:
Tengamos instalado windows en una partición y ubuntu en otra.
De pronto windows falla y tenemos que formatearlo para instalarlo de nuevo (vaya sorpresa).
O nos hemos dado cuenta de que no necesitamos windows para nada (enhorabuena) y lo borramos de nuestro Pc.



Bien, pues al formatear la partición de windows se suele perder el arranque de Ubuntu.
No pasa nada, cogemos nuestro disco de instalación de Ubuntu 9.10 (live cd) y lo metemos.
Arrancamos el Pc y elegimos Probar Ubuntu sin alterar el Pc, abrimos una terminal y seguimos los siguientes pasos:
• 1º debemos de conocer la partición donde tenemos instalado Ubuntu. Si no lo sabemos podemos utilizar el comando:
sudo fdisk -l

Nos saldrá algo parecido a esto:



Localizamos la partición donde tenemos Linux que tiene la Id: 83. En este caso es:
/dev/sda3 __ 49732___ 60801 ___ 88919775 ___ 83 ___ Linux
y el disco duro que tiene un asterisco * en inicio, que es donde está alojado el grub (sda), no hace falta la partición (1).
• 2º Montamos la partición donde tenemos Ubuntu (en este caso /dev/sda3) en /mnt con el siguiente comando (si lo teneis en otra partición, cambiadlo):
sudo mount /dev/sda3 /mnt
• 3º Luego montamos el resto de los dispositivos con el siguiente comando:
sudo mount --bind /dev /mnt/dev
• 4º Ejecutamos el comando chroot de forma que accedemos como root al sistema de archivos de Ubuntu:
sudo chroot /mnt
• 5º Ahora cargamos el Grub en el MBR con el siguiente comando:
grub-install --recheck /dev/sda

Nota: sda es el disco duro donde está instalado el grub (*) y no debemos poner la partición (sda1), sólo el disco duro. Puede darse el caso de tener 2 discos duros.
• 6º Reiniciamos, sacamos el Live-CD y cuando vuelva a arrancar ubuntu, para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, ejecutamos el siguiente comando:
sudo update-grub2

Y ya tendremos nuestro Grub 2 de nuevo.

No hay comentarios:

Publicar un comentario