Recuperar GRUB tras instalación de Windows

Windows es un sistema antisocial, al cual no le gusta compartir su espacio, es decir, windows por naturaleza quiere trabajar solo, y parece que Linux no le cae muy bien. Por ello, tras una instalación/reinstalación de Windows en segunda instancia (tras ya disponer de un sistema Linux instalado), windows borra el sector de arranque, cargandose GRUB y solo dejando arrancar el sistema de las ventanitas.

Para la recuperación de Grub existen varias formas, una automática y otra manual. La primera es descargando una imagen (ya sea en CD o en Disco (Floppy)) del programa Super Grub Disk, el cual nos permite realizar un arranque desde CD/Disco y restablecer el Grub sin problemas.

Podemos descargar Super Grub Disk del siguiente link: http://forjamari.linex.org/projects/supergrub/

Otra forma de restablecerlo es utilizando el CD Live de Ubuntu (o cualquier otro). Arrancamos la distribución live, y empezamos a planear la instalación, antes de realizar las particiones, salimos al terminal presionando Ctrl+Alt+F2.

Tras ello, crearemos un directorio en la raiz, en este caso le llamaremos Ubuntu.

$ mkdir /ubuntu

Ahora recogeremos la información al respecto de las particiones tecleando:

$ fdisk -l

El cual nos mostrará información de los discos y el tipo de sistema de ficheros utilizado, debemos fijarno en el que aparece como Linux, apuntar el dispositivo que contiene dicha información y a continuación realizaremos el montaje del mismo:

$ mount /dev/dispositivo /ubuntu/

Ahora crearemos una jaula, realizando:

$ chroot /ubuntu/

Apareciendo el siguiente prompt:

sh-2.05#

Ahora que ya tenemos nuestro sistema de ficheros montado tecleamos, solo nos queda un último paso:

$ grup-install /dev/hda o /dev/sda si utilizamos discos SATA (esta información se ha visto al realizar el fdisk -l)

Reiniciamos el sistema:

$ reboot

Tras ello, debería aparecer el Grub que había instalado anteriormente pudiendo elegir de nuevo el sistema a instalar.

11 comentarios to “Recuperar GRUB tras instalación de Windows”

  1. cristiansan Says:

    Me comenta un compañero del trabajo, Marcos, que existe otro método para restablecer el Grub, el cual es mucho mas fácil de realizar que el método indicado, para ello:

    1 – Reiniciar con el Live CD

    2 – Abrir un terminal y teclear:
    $ sudo grub

    3 – Esto entrara en la consola de Grub, deberemos seguir con el siguiente comando:
    grub > find /boot/grub/stage1

    Esto nos dará una salida similar a esta (hd0,0) el cual deberemos substituir en el siguiente comando:

    grub > root (hdx,y)
    grub > setup (hdx)

    Tras ello reiniciar el equipo y debería aparecer nuevamente el Grub restablecido y echo.

    Muchas gracias por la info!!

    saludos

  2. Nichux Says:

    Es cierto, el ultimo meotodo es mas sencillo y ademas usando las propias herramientas del grub, como debe de ser.

  3. Luis Urdaneta Says:

    Excelente cristiansan, muy buen material y me funcionó a la perfección.
    Yo tengo instalado Windows, Ubuntu y Debian.
    Me vi en la necesidad de reinstalar Windows y perdí el grub.
    Cuando di el comando find /boot/grub/stage1 me aparecio:
    hd0,2 para Debian lo cargo con el comando root (hd0,2)
    hd0,3 para Ubuntu lo cargo con el comando root (hd0,3)
    luego hice setup (hd0)
    y listo
    así que seguí tus instrucciones y todo resuelto
    Gracias siempre

    Luis Urdaneta
    Caracas-Venezuela

  4. cristiansan Says:

    Gracias a vosotros😉 cualquier cosa, aunque tarde, intentaré echar un cable en lo que me sea posible.

    saludos
    cristiansan

  5. david Says:

    una pregunta se podra editar el boot.ini para direccionar al arranque de linux
    –si es que si ¿cual es la forma correcta d modificar lo que hay aka abajo en el formato de inicio de windows?

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(0)/boot/vmlinuz-2.6.24-19-generic root=UUID=a62b224a-a680-4d69-b407-28a0e0fa731f ro quiet splash

    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”System #include” /noexecute=optin /fastdetect /KERNEL=kernel1.exe

  6. cristiansan Says:

    Hola David,

    Si es posible realizado aunque no te podría confirmar por mi parte que funcione correctamente, pues no he realizado la prueba. De todos modos, te dejo un link que puede servirte de ayuda:

    http://www.tprthai.net/bootmgr.htm

    Ya nos comentarás tus resultados.

    un saludo
    cristiansan

  7. Orlando Says:

    Excelente la primera opción, me funciono recupere el gestor de arranque te agradezco por la información.
    Saludos.

  8. piolavski Says:

    muchas gracias yo tambien estoy en las mismas, sin poder trabajar en ubuntu, despues de instalar window$$, por que es el que utizan todos en mi trabajo, gracias por el aporte ahora a volver a lo libre gracias

  9. itouchapps Says:

    Pues hize lo que dijo cristian y recupere el grub pero ahora no me deja entrar a windows

  10. cristiansan Says:

    Hola itouchapps,

    Desde el Linux, bajate el StartUp Manager, creo que con él podrás recuperar en el Grub el arranque de tu máquina windows.

    saludos
    cristiansan

  11. free web hosting packages Says:

    When someone writes an post he/she keeps the plan of a user in his/her brain
    that how a user can understand it. Therefore that’s why this piece of writing is great. Thanks!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: