LiNpOx

Linux y Windows para informáticos

Recuperar/Reinstalar GRUB desde Live CD

Publicado por 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.

Advertisement

16 comentarios hacia “Recuperar/Reinstalar GRUB desde Live CD”

  1. pablo escribió

    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 escribió

    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 escribió

    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 escribió

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

  5. cristian escribió

    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 escribió

    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 escribió

    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 escribió

    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 escribió

    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 escribió

    perfecto !!!!!

    como decimos aqui en venezuela

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

    gracias eres el mejor

  11. Yrvin escribió

    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 escribió

    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 escribió

      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 escribió

        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. Thedemon007 escribió

    Al hacer el comando sudo chroot /mnt

    aparece esto:

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

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

 
Seguir

Get every new post delivered to your Inbox.