Una pequeña guia de como recuperar grub ( ya que me lo han preguntado un par de veces ), como saben el grub se carga en MBR ( boot master record ), y cuando tenemos dual boot ( windows y linux ) y volvemos a instalar windows nuestro arranque se nos pierde, esto sucede por que windows vuelve a escribir en ese sector.

Para recuperarlo solo necesitamos tener algun liveCD de linux con grub ( por ejemplo los de ubuntu ) y un terminal :p , bueno manos a la obra, cargamos el liveCD, una vez cargado, nos situamos en una terminal y escribimos lo siguientes:

lo primero es buscar la particion donde se encuentra nuestro linux, para ello escribimos como super usuario lo siguiente:

fdisk -l

esto nos mostrara algo asi

Resultado del oomando ifconfig

lo que esta marcado en rojo es la particion de linux, y esta linea nos entrega la siguiente información:

  • origen del dispositivo
  • Sistema de archivo del dispositivo

en este caso vemos que la particion que contiene la raiz del sitio es sda4, esta en /dev/sda4 y el sistema de archivos es ext3, con esta informacion la utilizaremos para montar el dispositivo en nuestro liveCD, para ello debemos crear un directorio donde dejar el dispositivo, esto se conoce como punto de montaje, para crear el directorio escribimos

mkdir /home/ubuntu/milinux

con esto hemos creado un directorio con el nombre milinux en donde dejaremos nuestra partición de linux que vamos a recuperar, para ello, escribimos lo siguiente:

mount -t sistema_de_archivos /dev/fichero /donde_quedara

bueno reemplazando este comando, por los datos que hemos obtenido anteriormente, nos quedaria asi

mount -t ext3 /dev/sda4 /home/ubuntu/milinux

una vez montado la partición procedemos a montar el directorio dev con la siguiente instrucción

mount --bind /dev /home/ubuntu/milinux/dev

una vez realizado este paso, chrooteamos la particion

chroot /home/ubuntu/milinux

y por ultimo procedemos a instalar grub en el MBR del primer disco duro, que en mi caso esta en sda , con la siguiente instrucción

grub-install /dev/sda

si todo ha salido bien, ya podemos reiniciar la computadora, y deberiamos volver a tener el grub tal como antes.

saludos

[BlogBookmark] [Bloglines] [del.icio.us] [diigo] [Facebook] [Google] [MySpace] [MyWeb] [PlugIM] [Yahoo!]