I'm fportales

Este blog se ha transformado en una especie de ayuda-memoria y no tanto sobre mi. Escribo muy poco.

Restaurando el GRUB

leave a comment »

Hola! :D, jeje, harto tiempo llevaba sin escribir, aprovecho de contarles algo que tuve que reparar.

A la mayoría de los que tenemos Windows y GNU/Linux en particiones separadas en un mismo sistema, nos pasa que cuando Windows se estropea, hay que reinstalarlo, y lamentablemente esto significa que perdemos el inicio de nuestro GNU/Linux.

Lo que hace el instalador de Windows es arrasar con la partición donde lo instalamos, y también con la MBR, que es el primer sector del disco que se lee al iniciar el computador.

Entonces lo que queda es volver a instalar el gestor de arranque GRUB, que permite la cohabitación de tanto Windows como de GNU/Linux (existen otros, pero la mayoría de las distros actuales traen GRUB). Para esta tarea, el uno de los métodos que conozco, y que describiré aquí, es mediante un LiveCD, por pasos:

  1. Bajarse un LiveCD, yo usé el de Ubuntu, disponible en su versión 9.04 al momento de redactar el post.
  2. Quemar la .iso.
  3. Reiniciar el ordenador con el LiveCD dentro de la bandeja.
  4. Esperar a que se cargue xD.
  5. Con el entorno GNOME, o en una terminal pura digitamos lo siguiente:
  6. $ sudo su
  7. # fdisk -l
  8. Buscamos nuestra partición con GNU/Linux instalado. Desde acá en adelante suponemos que estamos buscando la partición /dev/sda1.
  9. # mkdir /directorio
  10. # mount /dev/sda1 /directorio
  11. # mount –bind /dev /directorio/dev
  12. # mount –bind /proc /directorio/proc
  13. # mount –bind /sys /directorio/sys
  14. # chroot /directorio
  15. # grub
  16. Acá con envía a la consola de grub, que denominarñe por >
  17. > find /boot/grub/stage1
  18. Devería aparecer algo como: (hd0,x) donde 0 es el Disco Duro y x la partición.
  19. > root (hd0,x) ! osea, poner la salida obtenida en el paso anterior.
  20. > setup (hd0)
  21. Si todo estla en orden, deveríamos obtener una salida parecida a esta:
  22. Checking if “/boot/grub/stage1” exists… yes
    Checking if “/boot/grub/stage2” exists… yes
    Checking if “/boot/grub/e2fs_stage1_5” exists… yes
    Running “embed /boot/grub/e2fs_stage1_5 (hd0)”… 15 sectors are embedded.
    succeeded
    Running “install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd0,1)/boot/grub/stage
    2 /boot/grub/menu.lst”… succeeded
    Done.
  23. Salimos de la consola de GRUB y reiniciamos el equipo, el GRUB, debería dejarnos elegir nuestro SO.

Fuente: Taringa! – Reestablecer Grub de Ubuntu, kubuntu o Debian y mi experiencia personal 😀

Un saludo a todos mis queridos lectores (ojalá existan xD).

Anuncios

Written by Felipe Portales

27 julio, 2009 a 4:03 pm

Publicado en Notas de Computación

Tagged with , ,

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: