jueves, 23 de octubre de 2008

Como reparar el GRUB con un live cd

  1. Para recuperar el grub vamos al usar un LiveCD, que debe ser de una distro que use GRUB: Si ya tienes LiveCD de Ubuntu puede usar ese sin problemas.

  2. Suponiendo que ya tenemos LiveCD lo ponemos en el lector e iniciamos el PC desde ese dispositivo.

  3. Hacemos un directorio para montar nuestra partición con Linux:

    ~# mkdir /mnt/ubuntu /* puedes hacer el directorio que como te de la gana, mientras recuerdes cuál era.

  4. Montamos la partición con una orden de montaje convencional. En mi caso el formato de la partición es ext2, debé ser sustituirlo por el que se ajuste a nuestro caso, así como debe localizar la partición en la que tiene instalada Ubuntu (normalmente será algo como /dev/hda5, pero puede variar de un caso a otro).

    ~# mount -t ext2 partición_ubuntu /mnt/ubuntu

  5. Ahora vamos a cambiar el origen de root de nuestro sistema de archivos al directorio en el que hemos montado Ubuntu, para que al instalar grub interprete que el “/” del sistema está ahí. Para ello usamos chroot.

    ~# chroot /mnt/ubuntu/

  6. Instalamos GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda).

    ~# grub-install /dev/hda

  7. Verificamos que todo está bien revisando las entradas que se han incluído en /boot/grub/menu.lst y si están todos nuestros sistemas (que será lo más normal) ya podemos reiniciar nuestro sistema, retirar el LiveCD y disfrutar de nuestro gestor de arranque.

No hay comentarios: