Recuperar GRUB2 en Ubuntu 9.10

El GRUB es el cargador de arranque de Ubuntu y en casi todas las distribuciones de Linux, si tienes Ubuntu y Windows instalados en la misma PC el GRUB es el menú que te permite seleccionar por cual sistema operativo deseas iniciar.

Si formateas Windows pierdes ese GRUB y no podrías entrar por Ubuntu, lo que se puede hacer es recuperarlo.

En el Ubuntu 9.10 Karmic Koala la versión del GRUB que trae es el 2, en esta versión no se recupera de la forma tradicional en que se hacía con las versiones previas de Ubuntu. Pero no te preocupes, que sí se puede.

Primero debes bootear desde un CD de instalación de Ubuntu 9.10 e iniciar en modo Live CD. Luego abres la consola : Aplicaciones-> Accesorios -> Terminal y pones los siguientes comandos:

Pasos para recuperar GRUB2

1. Primero localizas la particion en que está instalado el sistema operativo
en mi caso es /dev/sda9, pones sudo fdisk -l, a mi me pone esto:

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 3916 31455238+ 7 HPFS/NTFS
/dev/sda2 3917 19457 124833082+ f W95 Ext’d (LBA)
/dev/sda5 3917 10350 51681073+ 7 HPFS/NTFS
/dev/sda6 10351 10412 497983+ 82 Linux swap / Solaris
/dev/sda8 13478 19457 48034318+ 7 HPFS/NTFS
/dev/sda9 10413 11565 9261441 83 Linux

donde /dev/sda9 es la partición raíz de mi sistema.

2– Montar la partición donde está instalado tu sistema raíz en /mnt

sudo mount /dev/sda9 /mnt

3 sudo mount --bind /dev/ /mnt/dev

4 sudo chroot /mnt

5– Este paso instala grub. Se pone sda sólo, o sea, no hay que especificar el número de la partición, como en mi caso que era la 9.

sudo grub-install /dev/sda

6– Esto es para chequear la instalación

sudo grub-install --recheck /dev/sda

7– sudo update-grub2

8– Salir de chroot

Presiona CTRL-D

9– Desmonta los dispositivos

sudo umount /mnt/dev

10 sudo umount /mnt

11– Reiniciar y listo!!!!!!!!!

sudo reboot

Nota: En algunas PC me ha ocurrido que luego de estos pasos cuando reinicio, en el GRUB no se muestra la entrada de Windows 7 o en Windows XP la entrada sale pero no carga, en ambos casos he resuelto entrando desde ese GRUB a Ubuntu y con un simple

sudo update-grub2

Solo para versiones de Ubuntu 9.04 y anteriores a esta:

Booteas desde un cd de instalación y en la consola pones los siguientes comandos:

1- sudo grub

2- find /boot/grub/stage1

Eso te devuelve algo así:

(hd0,X)  donde X es el número de la partición donde estaá tu sistema operativo

3- root (hd0,X)

4- setup (hd0)

5- quit

27 comentarios » Puedes dejar tu comentario también

  1. 00

    Panoramix

    dijo:

    Unknown Unknown

    En que dirección esta el archivo menu.lst para modificar el grub2 ?

    • 00

      Jako

      dijo:

      Unknown Unknown

      En el grub2 no existe el menu.lst sino que hay unos cuantos arc¡hivos de configuración, aquí les dejo un link con unos tutoriales de como recuperarlo y como hacerle modificaciones, está en inglés, pincha aquí

  2. 00

    Panoramix

    dijo:

    Unknown Unknown

    Me viene muy bien estos tutoriales socio, hace rato que estaba tratando de configurar el grub2, y ya me estaba volviendo loco, no se por que hicieron un cambio tan radical en algo como esto.Gracias.

  3. 00

    Jimmy

    dijo:

    Unknown Unknown

    Que tal si cambiamos un poco la apariencia del grub con un tema?:

    Descarga los temas (los puedes ver al final del articulo original):

    [BASH]#wget http://grub4dos.sourceforge.net/themes.tar.bz2

    Los extraemos a /boot/grub/themes:
    [BASH]#sudo tar -xjf themes.tar.bz2 -C /

    Despues,editamos /etc/default/grub:
    [BASH]#sudo vim /etc/default/grub

    y borramos “#”(sin astericos) presente antes de:

    GRUB_TERMINAL=console

    Ahora,editar /etc/grub.d/40_custom:
    [BASH]#sudo vim /etc/grub.d/40_custom

    copia y pega lo siguiente dentro de ese archivo:

    set gfxmode=”640×480″
    set gfxfont=”Unifont Regular 16″
    loadfont /boot/grub/themes/fonts/unifont.pf2
    loadfont /boot/grub/themes/fonts/aqui.pf2
    loadfont /boot/grub/themes/fonts/edges.pf2
    loadfont /boot/grub/themes/fonts/lime.pf2
    loadfont /boot/grub/themes/fonts/7x13B.pf2
    loadfont /boot/grub/themes/fonts/smoothansi.pf2
    loadfont /boot/grub/themes/fonts/Helvetica-Bold-14.pf2
    insmod vbe
    insmod png
    insmod coreui
    load_config /boot/grub/themes/proto/theme.txt

    la ultima linea cargará el tema.Puedes cambiarla en dependencia del tema a usar:

    ubuntu theme:

    load_config /boot/grub/themes/ubuntu/theme.txt

    winter theme:

    load_config /boot/grub/themes/winter/theme.txt

    proto theme:

    load_config /boot/grub/themes/proto/theme.txt

    Ahora usamos el siguiente comando para crear el archivo grub.cfg (update):
    [BASH]#sudo update-grub

    Fuente: http://www.linuxparatodos.net/portal/article.php?story=decora-grub-ubunt

  4. 00

    Jimmy

    dijo:

    Unknown Unknown

    Respondiendo a Panoramix
    brother me imagino que ya hallas resuelto tu problema pero bueno por si acaso el nuevo archivo esta en
    /boot/grub/grub.cgf

    A mi me paso lo mismo 😀

  5. 00

    Javier Alejandro

    dijo:

    Unknown Unknown

    Tengo un problema con mi Ubuntu karmic, de momento me esta dando un error al iniciar con el sistema de archivos, me pone:

    Grub Loading…
    Error: Unknown File System
    grub rescue >

    Existe alguna posibilidad con algun comando o algo de poder salvar el sistema de archivos que no sea reinstalando?? Cualquier ayuda se agradece.
    Salu2s

  6. 00

    Felix Rafael Borges Cuello

    dijo:

    Firefox 3.0.18 Ubuntu 9.04

    Hola necesito saber cual es el comando para conectarme remotamente desde linux y como puedo conectarme remotamente desde windows a una pc con ubuntu.Gracias.

  7. 00

    jako

    dijo:

    Google Chrome 4.0.249.30 GNU/Linux

    Mira desde Ubuntu te puedes conectar remotamente a una PC con Windows con un programa que trae que está en

    Aplicaciones—>Internet—>Cliente de Terminal Server
    Si deseas conectarte remotamente a una PC de Ubuntu a Ubuntu también trae un programa
    Aplicaciones—>Internet—>Visor de Escritorio Remoto
    Ahora de Windows a Ubuntu, sólo lo hice una vez y fue a través de la combinación de dos programas: el Xming y el Putty, pero fue hace tiempo y no recuerdo bien los pasos para hacerlo. 
  8. 00

    José Jorge Lorenzo Vila

    dijo:

    Safari GNU/Linux x64

    NX en mi opinión es la mejor solución para conectarse a linux desde win/linux. Es un protocolo cuya especificación fue liberada por !Machine la compañía que lo creó.Existen implementaciones libres del lado del servidor freenx, pero me parece que hay que seguir usando el cliente que ellos brindan.Sinceramente yo uso la solución que brindan ellos, nxserver, nxnode,nxclient, la privativa. Es fenomenal lo bien que trabaja. Se puede usar ssh como canal de comunicación por lo que no hay problemas con puertos filtrados. 

  9. 00

    Jako

    dijo:

    Google Chrome 4.0.249.30 GNU/Linux

    Creo que sería conveniente que nos explicaras mejor cómo usar NX, así como la manera de instalacion. Saludos

  10. 00

    José Jorge Lorenzo Vila

    dijo:

    Safari GNU/Linux x64

    Perfecto, me comprometo a crear un Post y mandárselos para que lo publiquen, ahora, lo que sucede es que los .deb actualizados los tengo para amd64, no obstante debo encontrar alguno menos actualizado i386.saludos

  11. 00

    Reynaldo

    dijo:

    Firefox 3.0.11 Ubuntu 8.04

    como puedo encontrar el fichero menu.lst en ubuntu 9.10, que en versiones anteriores se encontraba en /boot/grub/menu.lst, pero en esta distribucion ya no paraece aqui

  12. 00

    Alberto

    dijo:

    Firefox 3.6.3 GNU/Linux

    Otra forma de recuperar grub2 es indicando el directorio root, o sea donde esta montada la particion del sistema, de esta forma no necesitan hacer chroot, ej:mount /dev/sda1 /mnt/miubuntugrub-install –root-directory=/mnt/miubuntu /dev/sdaNota: Ojo que miubuntu no debe tener “/” detras porque sino el sistema va a buscar el directorio boot en algo como esto  “/mnt/miubuntu//boot”En el caso de que boot este en otra particion recuerden montarla dentro de “/mnt/miubuntu”

  13. 00

    Carlos Mario Gonzalez POrtelles

    dijo:

    IceWeasel 3.0.6 Debian GNU/Linux

    sin querer, no se de que forma sucedio , en el grub no me aparece para seleccionar windows y nada mas me deja entrar a Debian, por favor necesito que el que sepa como darle solucion a este problema que me escriba cuanto antes, mi  user es CPORTELLES  lo que tengo es Debian-lenny 5

  14. 00

    Izzy

    dijo:

    Firefox 3.6.10 Ubuntu 10.04

    Caballero’… intento restablecer la pass del root pq alguien en el apto metió los cascos donde no eran y ahora intentando por el recovery en modo root (#!!!!!!!) cdo pongo las dos veces la pass me dice q password unchanged… y yo sé que ese bateo está raro.. pero si alguien tiene idea que me tire un @..

  15. 00

    Jako

    dijo:

    Firefox 3.6.10 Ubuntu 10.10

    Mira intenta mejor haciendote una nueva cuenta de usuario desde el recovery mode, pon  adduser nombre_Usuario, así creas un usuario nuevo y le pones contraseña para loguearte con ese

  16. 00

    Leo

    dijo:

    Firefox 12.0 Ubuntu x64

    Este post siempre me salva!!!

  17. 00

    Frank

    dijo:

    Firefox 4.0. Ubuntu 10.10

    acabo de hacerlo 100% funcional:

    Pasos para recuperar el Grub 2:
    Entrar desde un CdLive.

    1- fdisk -l (nos dira en que particion esta montado el Linux)
    2- mount /dev/sdaX /mnt (la x se cambia por el numero de la particion de Linux que vimos)
    3- mount –bind /dev/ /mnt/dev/
    4- mount –bind /dev/pts /mnt/dev/pts/
    5- mount –bind /proc/ /mnt/proc/
    6- mount –bind /sys/ /mnt/sys/
    7- chrrot /mnt/
    8- grub-install /dev/sda
    9- update-grub2
    10- reiniciar

  18. 00

    Jose

    dijo:

    Firefox 16.0 Ubuntu

    Estoy en apuros con el grub, nada de esto me funciona, he intentado de mil maneran, pero cuando pongo grub-install /dev/sda o el que se refiera a instalar el grub, me sale esto:
    root@ubuntu:/# grub-install /dev/sda
    /usr/sbin/grub-bios-setup: aviso: this LDM has no Embedding Partition; embedding won’t be possible.
    /usr/sbin/grub-bios-setup: aviso: No es posible empotrar. GRUB solo se puede instalar en esta configuración mediante el uso de listas de bloques. Sin embargo, las listas de bloques no son confiables y su uso no es recomendable..
    /usr/sbin/grub-bios-setup: error: no se procederá con listas de bloques.

    Por favor si alguien me puede ayudar????

  19. 00

    Sasuke

    dijo:

    Firefox 16.0 Ubuntu

    Bueno quien me puede alludar aqui con la marca Easy

  20. 00

    Sasuke

    dijo:

    Firefox 16.0 Ubuntu

    me pueden desir como puedo registrar mi nik

  21. 00

    aime

    dijo:

    Firefox 18.0 Ubuntu

    @Jose
    por favor si alguien te ayuda con esto me puedes avisar , tengo el mismo problema!!!!.Saludos

  22. 00

    Rodrigo Antoine

    dijo:

    Google Chrome 38.0.2125.122 GNU/Linux x64

    @aime
    A mi me paso esto cuando instale ubuntu 14.04 , junto a win…. 7 lo que te explican aqui es una forma , diria que la mas complicada para los que recien entran a linux, pero si te sirve de algo, usa el primer paso entrando con el live cd , luego ahi… instala una aplicacion que se llama Boot repair , esto en modo grafico hace todo el trabajo por ti, pero OJO que lo principal antes que nada es saber bien donde esta alojado el grub ya que en un momento del proceso te lo va a pedir de esa forma el programa restaurara el grub, yo lo hice de esta forma y da la forma que escriben aqui , pero siempre hay que pensar que hay quienes les parece muy complicado hacerlo asi saludos

  23. 00

    kKk

    dijo:

    Firefox 32.0 Windows 7 x64 Edition

    @Rodrigo Antoine
    donde está el boot repair?

  24. 00

    Isbel

    dijo:

    Firefox 40.0 Ubuntu x64

    En ocaciones nos damos cuenta que el booteable que estamos usando para recuperar el grub es de 32bits
    y nuestro sistema operativo Linux es de 64bits. Esto provoca que al utilizar la forma clásica:

    sudo mount /dev/sda2 /mnt
    sudo mount /dev /mnt/dev –bind
    sudo chroot /mnt
    sudo grub-install /dev/sda

    el comando “chroot /mnt” no funcione. Pues aquí les traigo una alternativa que nos ahorrará el
    trabajo de crear otro booteable o pedir uno prestado:

    sudo mount /dev/sda2 /mnt
    sudo grub-install –boot-directory=/mnt/boot /dev/sda

    Esta forma también funciona si el booteable y el sistema operativo tienen la misma arquitectura.

  25. 00

    Jose Daniel

    dijo:

    Firefox 29.0 Nova

    @Frank
    Bueno, luego despues de tanto tiempo, aun algunos presentamos estos problemas, y mira que habia probado todas las variantes pero la de Frank fue la que me dio resulado… Gracias colega.. por compartir….

  26. 00

    Airow

    dijo:

    Firefox 46.0 Windows 8.1 x64 Edition

    @Javier Alejandro
    bueno existe una poforma y es instalando un nuevo sistema operativo linux ,el cual te creara un nuevo grub con el que podras cargar tu anterior sistema

Deja un comentario

Tu dirección de correo electrónico nunca será compartida.