Recuperar el arranque – El Grub en ubuntus

Recuperar el GRUB 2 en Ubuntu 10.04

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

(la última letra es una ele minúscula)

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º Ahora montamos el resto de dispositivos con el siguiente comando:
sudo mount –bind /dev /mnt/dev
  • 4º Accedemos con permisos a la partición con:

sudo chroot /mnt

  • 5º Cargamos el grub2 en el disco duro donde lo teníamos (sda)

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 (sda). Puede darse el caso de tener 2 discos duros o más pudiendo ser: sdb, sdc…

  • 6º Reiniciamos, sacamos el Live-CD y al arrancar, en el grub, probablemente nos falte algún sistema operativo (normalmente el que ha originado el perder el grub). 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.

Recuperar el GRUB en Ubuntu 9.04 y anteriores

Este método funciona con Grub ya que al cambiar la ubicación del Grub2 no funciona para Ubuntu 9.10 instalado desde cero, pero SI FUNCIONA PARA ACTUALIZACIONES DE UBUNTU 9.04 A 9.10 ya que así no se cambia el Grub

Cogemos nuestro disco de instalación (live cd) y lo metemos.
Arrancamos el Pc y elegimos Probar Ubuntu sin alterar el Pc, y seguimos los siguientes pasos:

1. Debemos saber en que partición tenemos Ubuntu instalado, si no lo sabemos, abrimos una terminal y ponemos:

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 la partición que tiene un asterisco * en inicio, que es donde está alojado el grub.

2. Debemos saber que para el Grub hay otra nomenclatura por lo que debemos de sustituirla más tarde. Sería:

Para Ubuntu el primer disco duro sería /dev/sda que para el Grub es (hd0)

Y las particiones:

Para Ubuntu /dev/sda1 sería para el Grub (hd0,0)
Para Ubuntu /dev/sda2 sería para el Grub (hd0,1)
Para Ubuntu /dev/sda3 sería para el Grub (hd0,2)
Para Ubuntu /dev/sda4 sería para el Grub (hd0,3)
Para Ubuntu /dev/sda5 sería para el Grub (hd0,4)
Para Ubuntu /dev/sda6 sería para el Grub (hd0,5) y así sucesivamente.

3. Abrimos el Grub poniendo en terminal:

sudo grub

Nos saldrá algo parecido a esto: (tarda un poco)

HTML Code:
end_request: I/O error, dev 02:00 (floppy), sector 0 GRUB version 0.5.96.1 (640K lower / 3072K upper memory)
grub>

Como yo tengo Ubuntu instalado en /dev/sda3, me corresponde el Grub (hd0,2), vosotros poneis la que os corresponda abajo (en los tres sitios):

Ponemos despues de grub>

grub> install (hd0,2)/boot/grub/stage1 (hd0) (hd0,2)/boot/grub/stage2 p (hd0,2)/boot/grub/menu.lst

4. Salimos de la terminal, cerramos Ubuntu, sacamos el live cd y volvemos a arrancar el Pc

Video Tutorial:

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s