LiNpOx

Linux y Windows para informáticos

Recuperar/Reinstalar GRUB desde Live CD

Posted by oftc007 en 18 abril 2008

En este mini tutorial vamos a aprender como recuperar o reinstalar nuestro gestor de arranque GRUB. Este tutorial nos sera de utilidad si hemos perdido el GRUB por haber instalado Windows o si nuestro GRUB esta presentando fallos.

Una vez que ya hemos iniciado nuestro PC desde el Live CD lo primero que necesitamos hacer es montar la particion donde se encuentra instalado Linux. Para saber cual es la particion, abrimos un terminal y ejecutamos el comando.

sudo fdisk -l

Este comando nos devuelve como una especia de tabla donde se muestra como tenemos organizado nuestro disco duro, lo importante de esto es ubicar la particion donde se encuentra ya instalado Linux, para saber eso vamos a la ultima columna y ubicamos donde diga «Linux», luego de eso vamos en la primera columna y vemos a que particion corresponde, en mi caso es:

/dev/sda2

Algo importante de saber, es que no necesariamente te aparezca «sda» seguido de algun numero, tambien puede existir el caso donde aparece «hda» seguido de un numero. Donde «sda» es para disco duros del tipo SATA mientras que «hda» es para los discos IDE.

Luego que ya conocemos la particion donde tenemos instalado nuestro Linux, pasamos a crear el directorio donde vamos a montar nuestra particion, para eso en un terminal ejecutamos el comando.

sudo mkdir /mnt/ubuntu

Luego de eso montamos la particion con el comando.

sudo mount /dev/sda2 /mnt/ubuntu

Ya que tenemos montada nuestra particion procedemos a reinstalar el GRUB, para eso ejecutamos los comandos.

sudo grub-install –root-directory=/mnt/ubuntu /dev/sda     (Sin numero de partición)
sudo chroot /mnt/ubuntu
update-grub

Listo, luego de ejecutar estos comandos reiniciamos nuestro PC y ya deberiamos tener de vuelta nuestro GRUB.

21 respuestas to “Recuperar/Reinstalar GRUB desde Live CD”

  1. pablo said

    hola.. te cuento que me fue peor :S:S
    ahora ni sikiera intenta iniciar el grub (antes marcaba un error)

    se cual es mi problema: me muestra el mensaje de error 17 al iniciar grub y cuando veo mis particiones desde live cd veo que la de windows me la dejo inactiva (puede ke me haya pasado por culpa de partition magic). Ahora me dispongo a activar la particion de windows desde el editor de particiones de gnome de live cd… si eso no funciona ya no se ke mas hacer :S:S:S

    maldito ubuntu… no hay como los punto.exe

  2. oftc007 said

    Otra cosa que puedes intentar, es desde el editor particiones del live CD, haces click derecho sobre la particion donde esta instalado Ubuntu, seleccionas la opcion «Manage Flags», marcas la opcion «boot» y reinicas el computador.

    Saludos!

  3. HaRaGnO said

    oftc007:

    me gusta tu solucion quizas funcione bien asi…

    aunque yo lo hice tal y como dice el asunto este y fuinciono a la perfeccion… el grub se habia dañado despues de una instalacion de windows y ahora estan los 2 trabajando de lo mas bien.!

  4. Mauricio said

    Excelente, funcionó a la perfeccion, a diferencia de otras publicaciones, que no explican bien el procedimiento, este esta claro y facil de entender.

    • Cindy said

      Unincoomecal solar?I live in New England, and, no, there is no natural gas line in front of my home. Thus, I must heat the house and heat hot water with oil. I put in an expensive, high-quality solar collector, whose loop preheats my hot water (unless it is buried in snow, it keeps working); the working fluid up to the roof is propylene glycol. It cost $9000 to install — a handyman I am not — but the most conservative estimate is that I am getting a 5% rate of return on investment [at least 150 gallons of oil a year at $3 or so a gallon]. That appears economical to me.

    • Wow, amazing blog structure! How lengthy have you been blogging for? you make running a blog look easy. The overall glance of your site is excellent, as smartly as the content!

  5. cristian said

    hola para revisar los comandos hay que hacer espacios uno a otro mi error dice 21 no entiendo como hacer con el live cd muchas gracias!!!

  6. Mark said

    EXCELENTE, muy bien explicado.

    Lo había perdido intentando poner el grub mas bonito (gráficamente hablando) y lo recuperé como dice acá.

  7. gato303co said

    No me funciona

    cuando ejecuto el comando «sudo mount /dev/sda2 /mnt/ubuntu» en la ventana de terminal recibo este mensaje de error y no puedo continuar:

    «no se puede encontrar /dev/sda6/mnt/ubuntu en /etc/fstab o /etc/mtab»

    Por favor si me pueden ayudar, gracias

  8. Cristian Alvarez said

    Gracias por tu ayuda me sirvió el comentario de:
    «Otra cosa que puedes intentar, es desde el editor particiones del live CD, haces click derecho sobre la particion donde esta instalado Ubuntu, seleccionas la opcion “Manage Flags”, marcas la opcion “boot” y reinicas el computador.»

    Tengo la predefensa de ni tesis y alli estaba toda mi informacion mil GRACIAS

  9. Cristian Alvarez said

    A por cierto yo tengo Ubuntu 8.10 y Windows XP.
    No funcionaba mi Grub me salia un mensaje «Falta NTLDR». (Te Funciona si te sale cualquier Error de GRUB)
    Entonces puse mi liveCD de Ubuntu 8.10 una vez iniciado hice lo que dijo «Oftc007» entre en:

    1. Sistema > Administración > Editor de Particiones
    2. Di Click Derecho sobre la partición/dev/sda1 que es de windows (ntfs,Fat, Fat32 ETC)
    3. Click en Gestionar flags
    4. Señalar Boot y Cerrar
    5. Reiniciar la PC y Listo

    Tuve de Nuevo el Menu de Grub Para escager Ubuntu o Linux

    Oftc007 dice que pongas boot en la partición de linux en lo personal a mi no me funciono así. Puse boot la partición de windows como lo explico anteriormente y cargo a las mil maravillas

    SUERTE!!

  10. jesus ugueto said

    perfecto !!!!!

    como decimos aqui en venezuela

    ERES EL PAPÁ DE LOS HELADOS !!!!!

    gracias eres el mejor

  11. Yrvin said

    Hola que tal!!
    me marca error cuando pongo el siguiente comando

    sudo mkdir /mnt/ubuntu

    me manda el siguiente mensaje

    mount: tipo de sistema de ficheros ‘ext4’ desconocido

    es que el ubuntu lo instale con ese tipo de sistema..necesito ayuda xfa saludos

  12. ferraz75 said

    Buenas!

    Veo que este es del tipo de sitios donde se solucionan las cosas :D, pues llevo un par de días probando cosas y cada vez va a peor:

    Tengo ubuntu con WUBI, y me gustaría que me contestarais si las soluciones que planteais aquí me sirven a mí también o puedo acabar estropeandolo todo :).
    Después de tener problemas con el grub4dos, he entrado con el livecd y no encuentro mis archivos. Si no he entendido mal es el mismo caso que #1 Pablo.

    Gracias por adelantado!

    • oftc007 said

      Buenas Ferraz75, como tu tienes Ubuntu instalado con WUBI no te van a funcionar los metodos que hemos estado discutiendo, ya que en tu caso no tienes una particion como tal con Ubuntu instalada. En tu caso para reparar el Grub debes hacer lo siguiente:

      Descarga el archivo «wubildr» de una instalación que este funcionando correctamente (lo puedes descargar aqui)

      Luego de eso reemplazas ese archivo con el que tengas en el directorio donde esta instalado Ubuntu en tu computadora (Suele ser en el C:).

      Reinicias tu computadora y listo, deberias tener tu GRUB funcionando sin problemas.

      Espero te sea de ayuda, saludos.

      • Ferraz75 said

        Buenas, antes de nada gracias por la rápida respuesta Oftc007.
        He probado lo que me has dicho y he solucionado (en parte) el problema, ahora aparece una línea de comandos sh:grub>. Buscando por la red he encontrado un post en el que explican el fallo del grub e indican lo mismo que me has dicho. He dejado allí un comentario: http://www.omaregan.com/?p=608&cpage=1#comment-159
        Creo que (tal vez entre otras cosas) no encuentro el kernel en linux/boot.

        Saludos y gracias por todo

  13. […] Recuperar/Reinstalar GRUB desde Live CD abril, 200814 comentários 4 […]

  14. Al hacer el comando sudo chroot /mnt

    aparece esto:

    chroot: cannot run command «/bin/bash»: Formato de ejecutable incorrecto

  15. Andres said

    Cuando pongo sudo chroot /mnt/ubuntu
    Me aparece «chroot: failed to run command `/bin/bash’: No such file or directory»

    RESPONDAN PORFAVOOOOOOOOOOOOR

  16. patricia lanfrnchi said

    mi lap top se le borro todo y dice asi ‘ y no se que hacr me pden audr plisss

    GRUB4DOS 0.4.4 2009-03-31, Memory: 632k /1789M menuend: 0x480FC
    ( Minimal BASH-like lime editing is supported. for the firtst word, taB
    listposible command completions. anywhwre else TAB list the possible
    completins of a device/filename
    grub>l
    error 27: unrecognized command

  17. The total quantity of points, the quantity of shooting, the quantity of hits
    to the head, the number of these killed and the time it then you need to perform this mission You thought that was the finish, but if not,
    the exciting is just beginning, due to the fact this
    is truly a tutorial on how to play this unblocked game.

Deja un comentario