Ya he tenido varias veces que recuperar Grub2 tras instalar otro sistema operativo (sí, ese de los ventanucos que se rompe a cada rato...), y siempre termino buscando una y otra vez la solución hasta que se soluciona el problema, pero suelo perder un rato ya que nunca recuerdo todos los pasos a realizar (que tampoco son tantos, pero mi memoria está fatal jaja), así que lo pondré aquí y siempre lo tendré a mano para todo el que lo necesite ;).
Yo siempre uso un cd-live de alguna distribución linux que tenga a mano (que no sea muy vieja y que tenga grub2 claro está). Una vez arrancado se abre una termina y se ubican las particiones deseadas mediante:
$ sudo fdisk -lUna vez que tenemos ubicado la partición raíz de nuestro sistema linux (y también la partición de arranque \boot, si la has creado claro), procedemos a su montaje:
$ sudo mount /dev/sda5 /mnt$ sudo mount --bind /dev /mnt/dev$ sudo mount /dev/sda1 /mnt/bootDonde en la sda5 tengo el raíz de linux y en sda1 tengo la partición para el arranque (el orden es importante jeje).
Lo siguiente es acceder como root a todo lo que acabamos de montar:
$ sudo chroot /mntY a continuación instalamos el grub:
# grub-install --recheck /dev/sdaYa podemos cerrar todo y arrancará normalmente grub2, aunque lo más probable es que no haya detectado a windows aún, con lo que desde nuestro linux (ya sin cd-live ni nada) en una terminal actualizamos grub2 para que añada él solito y de forma automática la partición de windows:
$ sudo update-grub2Como dije desde el principio, no es complicado, pero si te saltas algún paso (en mi caso suele ser montar la partición de arranque...) pues tienes que ponerte a buscar hasta encontrar la solución.
Basado en el
blog de JCS.
No hay comentarios:
Publicar un comentario