1.- Colocar un live CD o live USB y arrancar la pc desde este.
2.- Abrir la terminal del live CD o live USB y ejecutar el comando que nos permite entrar en modo root o super usuario:
su
ó
sudo -H -s
3.- Luego ejecutar el comando:
fdisk -l
Esto nos mostrará más o menos lo siguiente:
Disco /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009440f
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 7295 58597056 7 HPFS/NTFS
/dev/hda2 7296 9763 19824210 83 Linux
/dev/hda3 9764 10011 1992060 82 Linux swap / Solaris
4.- Viendo el resultado en la consola ya sabemos en que partición esta instalado el sistema operativo GNU/Linux y a continuación ejecutamos el siguiente comando el cual crea una carpeta y la usa para punto de montaje:
mkdir disco & mount -t ext3 /dev/hda2 disco
Nota: /dev/hda2 representa el lugar donde esta nuestro sistema linux instalado y dependiendo de la configuración de la PC a nivel de hardware esto puede variar se recomienda investigar sobre «montaje de unidades de almacenamiento en GNU/Linux.
5.- Luego nos adueñamos de la partición con el siguiente comando:
chroot disco
6.- Y por ultimo reinstalamos el grub ejecutando el comando:
grub-install
Esto nos mostrará en la terminal o consola el resultado si todo ha salido bien el grub ya está reparado solo tendríamos que reiniciar la PC y sacando el live CD o live USB antes de que rearranque de nuevo.