Nos ha pasado que tenemos una PC con Dual Boot Windows/Linux y hemos tenido que reinstalar Windows, pero al hacer esto nos damos cuenta que se nos ha perdido el GRUB o gestor de arranque de sistemas, con lo que hemos perdido el acceso a nuestro Linux.
Entonces , tenemos que darnos la tarea de recuperar el GRUB siguiendo los siguientes pasos.
1. Vamos a necesitar un Live-CD de Ubuntu (en este caso que yo aplique, sea el sistema que tengas pero tenias GRUBo GRUB2 te sirve), y arrancamos desde alli.
2. Una vez dentro del LiveCD vamos a abrir una terminal y antes que nada escribimos sudo su, proveemos nuestra contraseña y asi entramos en modo root,esto para evitarnos el sudo antes de cada comando.
3. Revisamos las particiones del disco con :
fdisk -l
Asi ubicamos donde esta nuestro amado Linux perdido en mi caso de ejemplo estaba en /dev/sda5, entonces esta la vamos a montar con:
mount /dev/sda5 /mnt
4. Montamos el resto de los dispositivos, asi :
mount –bind /dev /mnt/dev
mount –bind /dev/pts /mnt/dev/pts
mount –bind /proc /mnt/proc
mount –bind /sys /mnt/sys
5. ejecutamos Chroot para cambiarnos como root a nuestro sistema de archivos perdido:
chroot /mnt
6. Y por ultimo, cargamos el GRUB en el MBR nuevamente:
grub-install –recheck /dev/sda
(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!!!No poner el número de partición, solo sda a menos que estes seguro que lo arrancas de otro lado)
7. Reiniciamos y arrancamos desde el disco duro con lo que tendrias que ver nuevamente tu grub.
Espero haberme explicado y les sirva.Dudas? Comentarios? Hacermelos llegar.
Fuente Guia Ubuntu