Bueno, si tenes una laptop es muy probable que te haya venido con Windows Vista (de aquí en más tal vez Seven) y aunque tenes Ubuntu instalado, si usas Windows, tarde o temprano lo vas a tener que reinstalar. Es su naturaleza y nada vas a poder hacer para evitarlo. Cuando ese día llegue, te va a borrar GRUB… por que es el tipico brabucon del barrio, al que no le gusta compartir :D
Ahora, sea cual fuere tu caso, si queres volver a reinstalar grub, y esto aplica para cualquier distribución — pongo Ubuntu por que es la más común y suele ser la que más ayuda necesita hoy día –, ahora ya no hacen falta todos esos pasos de antes, y se reduce a 4 lineas.
Arrancamos con un LiveCD (puede ser Ubuntu 9.04 o 9.10 o cualquier otra distribución, siempre y cuando sea la misma que tenemos instalada).
Luego, una vez que arranco todo ejecutamos:
Y una vez dentro de la shell de Grub:
> setup (hd0)
> exit
Ojo, aquí es donde esta el truco:
Los comandos root y setup se deben ejecutar teniendo en cuenta el disco donde esta Windows. Normalmente las laptop tienen uno solo, con lo cual siempre sera hd0, pero no es el caso de los pc de escritorio y la particion de Windows no siempre es la 0.
Para saber donde esta Windows, deben ejecutar:
sudo fdisk -l
Verán algo como esto:
Disk /dev/sda: 160.0 GB, 160041885XXX bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x04XXXXXX Device Boot Start End Blocks Id System /dev/sda1 * 1 2444 196313XX+ 7 HPFS/NTFS /dev/sda2 2445 18431 1284155XX+ 5 Extended /dev/sda3 18432 19452 82011XX+ 1c Hidden W95 FAT32 (LBA) /dev/sda4 19453 19457 401XX+ ef EFI (FAT-12/16/32) /dev/sda5 2445 2456 963XX+ 83 Linux /dev/sda6 2457 2578 9799XX+ 83 Linux /dev/sda7 2579 5010 19535XXX+ 83 Linux /dev/sda8 5011 15882 87323XXX 83 Linux /dev/sda9 15883 18431 20474XXX 83 Linux
Allí la primera partición NTFS en aparcer, muy probablemente sea la que tiene Windows instalado. Va a tener la forma de /dev/sdaX donde X es un numero. En Grub, deben ingresar ese numero menos uno. Entonces, yo tengo Windows en mi primer disco “sda” y la primer particion “sda1″. Osea, en mi caso es /dev/sda1 entonces en Grub utilizo (hd0,0).
Fuente:
http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/