Restaurar grub tras la instalación de Windows
¿Quién no ha tenido que reinstalar nunca Windows y ha machacado su maravilloso Grub? Esto es algo que pasa habitualmente en los sistemas duales ya que por suerte o por desgracia Windows se descuajaringa cada cierto tiempo y al reinstalar machaca el sector de arranque del disco duro sin avisar (es un poco egoísta).
Bien, restaurar Grub es sencillo, solo cogemos una Linux Live CD y arrancamos nuestra máquina con ella.
Bien, restaurar Grub es sencillo, solo cogemos una Linux Live CD y arrancamos nuestra máquina con ella.
1- Abrimos una consola
2- sudo su
o...
su
Ya estamos como root (no nos pedirá contraseña por ser una live)
3- grub
Ya estamos dentro de una consola grub
4- find /boot/grub/stage1
Con esto buscamos la partición donde antes se alojaba el stage1 de grub. Devolverá algo parecido a (hd0,0) , (hd0,1) ...
En general (hdX,Y) donde X es el numero de disco duro e Y el numero de partición, ambas empezando desde 0. Así la primera partición del disco primario esclavo sería (hd0,0).
5- root (hd0,2)
o la partición que nos haya devuelto el comando anterior.
6- setup (hd0)
Indicamos en que disco duro instalaremos grub, importante que es disco duro y no partición, por eso no lleva el segundo número ;)
7- quit
8- Reiniciamos la máquina
Ya tenemos Grub reinstalado en el disco duro, si ahora no nos aparece en el menú la opción de arrancar Windows solo hay que iniciar en Linux y como root editar el archivo: /boot/grub/menu.lst y añadir al final las siguientes líneas:
title Microsoft Windows
root (hd0,4)
chainloader +1
makeactive
boot
En "title" se puede poner lo que quieras que aparezca como título ;)
Donde (hd0,4) es la partición donde esté Windows (si no sabes cual es como root escribe fdisk -l y verás un listado de particiones). Recuerda que la partición tiene que estar indicada en "formato Grub", que es como expliqué más arriba.
Ya se que esto está ya en mil sitios... Espero que sea de utilidad a alguien ;)













No hay comentarios.:
Publicar un comentario