No se si alguna vez le sucedio a alguno de uds, pero bueno, esta vez me toco a mi, y gracias a mi LiveCD pude reparar este error! Normalmente sucede cuando reinstalamos windows, o tocamos algo del Grub y bueno... en otra palabras.. hicimos K-Ga-Das!

la solucion es "REINSTALAR" el Grub.. y se hace de la siguiente manera si dispones de un LiveCD de cualquier distribucion...
1º) Ejecutamos nuestro LiveCD. Knopixx es el mas ligero y rapido. Pero recomiendo usar el mismo cd con el que instalamos nuestro distro.
2º) Una Vez que ya inicio, abrimos un Terminal

y ejecutamos las siguientes intrucciones:
terminal dijo:
narf@meanmachine~:$ sudo grub
Nos aparecera algo asi:
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
Esto carga el "GRUB Shell" desde donde vamos a reinstalarlo..
A continuacion debemos buscar (sea el caso que tengamos varias particiones, dnd vamos a instalar el Grub.
ejecutamos la siguiente instruccion:
grub> find /boot/grub/stage1
con una respuesta similar a esta:
(hd0,1)
(hd0,3)
Esto indica dnd estan la informacion necesaria para instalar el Grub.
Le decimos la ruta dnd vamos a instalarlo:
grub> setup (hd0)
y nos dara una respuesta como esta:
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd0,1)/boot/grub/stage
2 /boot/grub/menu.lst"... succeeded
Done.
Deberias obtener una respuesta que dice que tenes 16 sectores "grabados" o algun otro numero..
y que "(hd0)1+15 p" is then changed to "(hd0)1+16 p"
y listo
grub> quit
narf@meanmachine:~$ exit
Reiniciamos y listo!!!
Espero nunca lo tengan que utilizar, pero por si las moscas...
Fuente
terminal dijo:
