enero
17

Tips : Recuperar Grub 2 después de instalar Windows 7

Escrito en : General

Con la inquietud de instalar Windows 7 debido a las sugerencias y recomendaciones que recibia, ya que Vista es un dolor de cabeza realmente, decidi hacerlo. Era de hecho que iba a perder mi grub que ya estaba instalado con mi Ubuntu 9.10. pero como nada es imposible, acá les dejo los pasos que realize para recuperar mi grub :

1. Arrancar con el Live Cd de Ubuntu 9.10 y entrar en modo de prueba

2. Abrir un terminal y ver nuestrar particiones
sudo fdisk -l
Debemos buscar la partición en la que se encuentra instalada nuestra distro (/dev/sda6 en mi caso) y montarla
sudo mount /dev/sda6 /mnt

3. Una vez montada la partición, podremos instalar GRUB 2 , ejecuta el siguiente comando sustituyendo /dev/sda por el disco en el que quieres instalar grub (OJO, el disco, no la partición, es decir /dev/sda, no /dev/sdaX)
sudo grub-install --root-directory=/mnt/ /dev/sda

4. Si todo salio ok, deberá salir un mensaje como este :

Installation finished. No error reported.
This is the contents of the device map /mnt/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install’.

(hd0) /dev/sda

5. Reiniciamos, y deberíamos ver nuestro Grub nuevamente.

—-
Observación :
Si cargo tu grub, pero al momento que eliges arrancar con Windows 7, te saler un error de que no encuentra la partición, no te asustes que tiene solucíon.

Ingresa a tu Ubuntu por medio del menu de Grub y sigue los siguiente pasos :
sudo grub-mkconfig

(comenzara a leer tu archivo grub.cfg, terminado eso sigues con :)
sudo grub-install /dev/sda

(después que termine esto:)
sudo update-grub

reiniciar.

y listo, ahora puedes arrancar tu Windows 7 normalmente.

Espero les haya sido de ayuda.

    Posts Relacionados

Tambien puedes dejar una, or respuesta desde tu sitio web
Visto 81.644 veces

27 Responses to “Tips : Recuperar Grub 2 después de instalar Windows 7”

  1. marco says:

    febrero 6th, 2010 at 8:31

    Hola, hago exactamente lo que indicas pero me da error, llevo varias horas con esto y nada, he probado todas las opciones que hay por la red (que son muy muy parecidas entre sí y nada)
     
    Uso una live de ubuntu 9.10, se inicia abro una terminal y hago
    sudo fdisk -l me sale esto:
    Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sda1               1        7295    58597056   83  Linux
    /dev/sda2            7296       12158    39062047+  83  Linux
    /dev/sda3   *       12159       17021    39062047+   7  HPFS/NTFS
    /dev/sda4           17022       30401   107474850    5  Extendida
    /dev/sda5           17022       17386     2931831   82  Linux swap / Solaris
    /dev/sda6           17387       30401   104542956   83  Linux
    Instalé windows 7 en el sda3, mi ubuntu 9.10 está en el sda1
    Monto la partición:
    ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
    ubuntu@ubuntu:~$ sudo grub-install –root-directory/mnt/ /dev/sda
    grub-probe: error: Cannot find a GRUB drive for /dev/sda1.  Check your device.map.

    Auto-detection of a filesystem module failed.
    Please specify the module with the option `–modules’ explicitly.
     
    Lo más fácil sería usar el super grub disk, pero quiero saber por qué no me funciona todo lo que se dice en los foros.
     
    Un saludo.

  2. Cmt says:

    febrero 7th, 2010 at 21:27

    Hola, dime, todo el sistema base lo tienes instalado en el sda1 ?  porque veo que tambien tienes una particion sda6.

  3. carlos says:

    febrero 10th, 2010 at 0:52

    hola hice lo que escribes y todo correcto, cuando inicio no me salen los sistemas instalados sino que me sale el grub como si estuviera abierto en una terminal y no se que hacer despues, ahora no me inicia ni 7 ni ubuntu
    gracias por tu respuesta

  4. Cmt says:

    febrero 10th, 2010 at 3:01

    que raro, a mi me funciono a la primera haciendo esos pasos, pero bueno, no siempre son los mismos casos, en fin, tratemos de hacer algo mas rápido haber si funciona.Arranca con un live cd, y abres un terminal, y sigues estos pasos :

    escibres :

    sudo grub

    Después escribe el siguiente comando para buscar la partición donde tenemos Ubuntu instalado:

    find /boot/grub/stage1

    Nos mostrará algo como:

    (hdX,Y) (donde X y Y son números)

    Luego escribe

    root (hdX,Y)

    Donde X y Y serán el valor que nos apareció en el comando previo.

    Por ultimo ejecutamos el comando que instalará grub en el primer disco duro:

    setup (hd0)

    Reinicia y.  me cuentas como te fue,

    Saludos.

  5. javierfavore says:

    febrero 18th, 2010 at 9:01

    hola me fue muy bien, solo que tuve que hacer unas modificaciones, esto es.
    el Grub no puede actualizarse solo, es decir si anteriormente teniamos w7 y ahora en la misma particion pusimos w xp o viceversa. el grub recuerda un nombre para esta particion, el cual hay que cambiarla para que redireccione a la ultima instalada. por ejemplo
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry “Windows 7 (loader) (on /dev/sda1)” {
    insmod ntfs
    set root=(hd0,1)
    search –no-floppy –fs-uuid –set 340BCD6787ECC1F5
    chainloader +1
    El numero que esta en negrita hay que cambiarlo para esto debemos darle permiso de escritura al archivo grub.
    sudo chmod 777 -R /boot/grub/grub.cfg
    luego lo abrimos para modificarlo. Para saber que numeros y letras debemos reemplazar tenemos que ir a lugares –> sistemas de archivos (windows) montamos con doble click y ponemos la contraseña root, luego en la barra de direcciones copiamos y reemplazamos solo el numero que aparce despues de media en mi caso es /media/5020AED620AEC1F8 si no lo ven apreten el lapiz que esta a la izquierda para que le muestre de esta manera
    de Forma que le quede asi
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry “Windows 7 (loader) (on /dev/sda1)” {
    insmod ntfs
    set root=(hd0,1)
    search –no-floppy –fs-uuid –set 5020AED620AEC1F8
    chainloader +1
    }
    El Window xp solo es un texto que puede reemplazar por cualquiera
    Saludos Gracias y espero que ayude mi pobre respuesta

  6. Emanuel Ferrero says:

    marzo 30th, 2010 at 20:14

    Hola CMT, muchas gracias, después de pasear por mil blogs y páginas de Ubuntu finalmente pude dar con la recuperación de mi blog, gracias a vos!
    Muchas, muchas gracias amigo!
    Y suerTe!

  7. Mario says:

    abril 2nd, 2010 at 5:35

    Después de probar infinidad de soluciones, di con tu Web y pude recuperar mi estado original.
    Muchas gracias y buen trabajo.
    Mario

  8. Krujo says:

    abril 5th, 2010 at 19:29

    Muchisimas gracias, me funcionó a la perfección.

  9. julian castilllo says:

    mayo 21st, 2010 at 20:55

    mira te cuento que ami me paso algo parecido , que fue cuando actualize a ubuntu 10.04, apartir de ese dia no pude entrar mas a windows xp desde el grub, lo que me hacia era que elegia win en el grub y estaba 2 segundos uan pantalla negra y volvia a grub sin inicar windows.
    probe lo que pusiste sobre:” Si cargo tu grub, pero al momento que eliges arrancar con Windows 7, te saler un error de que no encuentra la partición, no te asustes que tiene solucíon.”
    y ahora cuando escogo win2 se queda una pantalla negra con el cursorsito a la izquierda arriba cargndo y no pas nada
    te agradecia  si pudieras ayudarme a solucionarme este problema . porque es un ordenador familiar y se debe poder usar windows
     
     
    desde ya muchas gracias
     

  10. Christian says:

    mayo 23rd, 2010 at 0:32

    A mi me pasa igual que a Julian Castillo, de hecho reinstalé el Ubuntu 10.04 y lo mismo, ademas de que veo que cuando le doy:
    fdisk -l
    me sale que la partición de Windows es /dev/sda2 pero cuando le doy update-grub me aparece que detectó a windows como dev/sda1, obviamente ya intenté modificar esa linea en el grub.cfg y nada.
    Ojala nos puedan ayudar.
    Saludos

  11. Agamdaz says:

    julio 22nd, 2010 at 2:58

    PERFECTO!! Muchas gracias!!

  12. Irán Quintero says:

    agosto 6th, 2010 at 14:15

    Excelente lo único que funciona!

  13. Patricio Arenas says:

    agosto 20th, 2010 at 15:25

    hola!! necesito ayuda jeje .. yo tengo un disco sata en el cual tenia windows 7 en una particion e instale ubuntu 9.10 karmic coala en otra particion bien lo que pasó es que cuando inicio la pc no me muestra el grub e ingresa de una vez al ubuntu … hice los pasos para recuperar el grub y a la hora de hacer el update al grub no aparece el windows 7 loader..
    Orion-desktop:~$ sudo update-grub
    Generating grub.cfg …
    Found linux image: /boot/vmlinuz-2.6.31-22-generic
    Found initrd image: /boot/initrd.img-2.6.31-22-generic
    Found linux image: /boot/vmlinuz-2.6.31-14-generic
    Found initrd image: /boot/initrd.img-2.6.31-14-generic
    Found memtest86+ image: /boot/memtest86+.bin
    no se que hacer?? :(

  14. Cmt says:

    agosto 22nd, 2010 at 0:37

    Hola, hasta donde se desde la version 9.XX de Ubuntu, viene por defecto Grub2, y al momento que tu actualizas deberias hacerlo con:  sudo update-grub2 para que te genere el grub.cfg en /boot/grub/ , despues de eso revisa que es lo que contiene el grub.cfg, si no te genero el loader de Win7, creo que deberias reinstalar el Grub para que te lea correctamente las particiones.Suerte y me avisas.

  15. Patricio Arenas says:

    agosto 22nd, 2010 at 15:24

    hola denuevo volvi a instalar el grub y sigue todo igual el /boot/grub/device.map muestra esto (fd0) /dev/fd0
    (hd0) /dev/sda
    Orion-desktop:~$ sudo update-grub2
    Generating grub.cfg …
    Found linux image: /boot/vmlinuz-2.6.31-22-generic
    Found initrd image: /boot/initrd.img-2.6.31-22-generic
    Found linux image: /boot/vmlinuz-2.6.31-14-generic
    Found initrd image: /boot/initrd.img-2.6.31-14-generic
    Found memtest86+ image: /boot/memtest86+.bin
    done
    alguna otra idea? y gracias x responder de verdad que no quiero desinstalar ubuntu pero me urge el windows x el resto de mi familia

  16. Cmt says:

    agosto 23rd, 2010 at 18:08

    Hola. mira, hay infinidad de caso como el tuyo, algunos le funciona a la primera a otros no, te sugiero que desisntales por completo el grub, previamente has una copia de grub, y vuelvelo a instalar : y te das un paso por esta web http://molinuxaula.pbworks.com/Reinstalar-GRUB-2 y sigues esos paso, quizas con eso puedas recuperar no solo tu grub, sino que te lea tu particion de windows. Suerte y a nos avisas si todo te funciono.

     

  17. Alphonse says:

    agosto 25th, 2010 at 0:14

    muchas gracias men! me sirbio al primer intento :) ya tengo de nuevo ubuntu y windows 7

  18. Ram-r7 says:

    septiembre 23rd, 2010 at 19:36

    Genio, me funcionó a la primera muchas gracias con el supergrubdisk me tiraba error
    Suerte y gracias de nuevo

  19. gabriel rey says:

    diciembre 29th, 2010 at 1:12

    Gracias heranoooo. todo perfecto solo que le di en el modo de recuperacion acutualizar el grub y el solo tomo el guindows 7…
     
    Muchas gracias por tu buen aporte.

  20. stradivarus says:

    enero 10th, 2011 at 20:35

    Gracias 100% efectivo,sigue asi amigo.

  21. lx says:

    febrero 27th, 2011 at 16:57

    gracias sos un genio

  22. mario segovia says:

    junio 23rd, 2011 at 9:10

    Gracias a mi me sirvio tu post, me andvo de maravillas gracias por todo

  23. Tono says:

    octubre 6th, 2011 at 15:51

    Gracias por las indicaciones. ¡Ya está resuelto!

  24. Salo says:

    noviembre 27th, 2011 at 16:33

    Muchas gracias, me salvo la vida
     

  25. Butrull says:

    enero 26th, 2012 at 15:51

    Muchísimas gracias amigo por este excelso aporte, sigue así :D
    Funciona perfectamente, por lo menos a mí si.
    Enhorabuena :D  

  26. Edwin says:

    marzo 10th, 2012 at 19:33

    Hola que tal se que ha pasado tiempo desde la publicacion del articulo, pero quieria saber si me pueden ayudar, me paso lo mismo que a Carlos y sinceramente acerca de las modificaciones que hizo no entiendo mucho en el sentido del procedimiento que se debe llevar a cabo, si me pueden ayudar se los agradeceria.

  27. Edwin says:

    marzo 10th, 2012 at 20:18

    Ok ahora entiendo todo mejor, con respecto a la solucion de javierfavore, pero tengo un inconveniente… no poseo el archivo grub.cfg solo se encuentra uno lllamado grubenv, sugerencias?

Leave a Reply