recuperar grub después de instalar windows

Pues el título lo cuenta todo.

Hay mil formas de hacer esto, pero muchas no acaban de funcionar, así que voy a dar alguna idea de como hacerlo y que funcione (acabado de probar!)

1. Arrancas con una live cd de gurruntu (aka ubuntu)
2. montar la partición donde tenemos / instalada, en mi caso /dev/sda1

# mkdir /mnt/hd && mount -t ext3 /dev/sda1 /mnt/hd

3. instalar grub en el MBR

# grub-install --root-directory=/mnt/hd /dev/sda

4. hacer un chroot (el chroot es como si estuvieses trabajando en tu partición de linux, para hacer algunas tareas es necesario montar proc, que ahora no lo necesitamos).

# chroot /mnt/hd

y ahora ya estamos en una jaula dentro de nuestro linux (no la livecd)

5. pasarle los parametros del /boot/grub/menu.lst al grub

# update-grub

Anotación proc: para montar el proc usaremos el proc y dev del livecd

# mount -t proc proc /mnt/hd/proc
# mount --bind /dev linux/dev

et voilá!

3 Comments

  1. Hola,

    Muy buena la explicación. La verdad es que sí, hay muchas aplicaciones e incluso LIVE-CD's que integran la recuperación de GRUB automatizado :)

    Saludos

    Respon
  2. Uhmm faltaria una opcion a ese primer mount , el parametro -o rw. Tengo entendido que si lo montas sin opciones adicionales, lo monta de solo lectura

    Respon
  3. no en principio lo monta rw por defecto, pero si aparece algún problema lo hace como ro, con el -o rw le forzas a que sea rw.

    Respon

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.