A veces pasa que instalamos Windows en un pc en el que reside Ubuntu y se jode el GRUB (GRand Unifier Bootloader), y uno de los dos SO no arranca, por lo general Ubuntu. Anoche me pasó algo similar pero sin Windows de por medio. Esto lo he probado con Rubén y le ha funcionado, así que está testeado y verificado.
- Arrancamos el pc con un live-cd de Ubuntu. Sirve cualquier distro, si tenéis de otra no pasa nada, sirve igual.
- Abrís una terminal (Aplicaciones>Accesorios>Terminal) y tecleamos $ sudo fdisk /dev/hda
- AVISO: Los Discos Serial ATA se denominan sda, así que el caso sería:
$ sudo fdisk /dev/sda - Una vez que sabemos en que partición tenemos nuestro Linux instalado (en mi caso lo tengo instalado en hda5), seguimos, tecleamos esto, linea y enter, y así hasta el final.
$ sudo su
#mkdir /media/ubuntu
#mount /dev/hda5 /media/ubuntu
#mount –bind /dev /media/ubuntu/dev
#mount –bind /proc /media/ubuntu/proc
#mount –bind /sys /media/ubuntu/sys
#chroot /media/ubuntu/
#grub-install /dev/hda
AVISO: Si tenemos la /boot por separado, y no en una carpeta de la partición root ( / ), que no es lo normal, antes de ejecutar grub-install /dev/hda se monta la partición de esta forma:
$ mount /boot
Reiniamos el PC y listo.
Vía | Blog de Daniel Inostroza














Una alternativa es bajarte el SuperGrub Disc, hace eso y mucho más. Lo bueno es que solo tienes que seleccionar Reparar GRUB y sin escribir un solo comando lo arregla, tanto si ha sido por instalar Windows o porque lo has rebentado por algún otro motivo.
http://www.supergrubdisk.org
Gracias, lo sé, pero conlleva tener que grabarlo en un cd etc y puedes no tener medios para poder descargarlo, pero tener un livecd a mano
Pingback: Tweets that mention Arreglar un GRUB víctima de Windows | Hay Un Mundo Ahí Fuera -- Topsy.com