lunes, 31 de agosto de 2009

Recuperar GRUB2 tras instalacion de Windows en Debian Lenny

Pues asi es despues de una instalacion de la version prebeta de Windows 7 ... perdi mi ¡GRUB!
pero no os preocupeis, pues es facil de recuperar, vamos a requerir cualquier live cd de linux, en mi caso tenia un livecd de ubuntu y nos metemos con este cd.

primero abrimos la consola (les recomiendo hacer esto en modo de puro texto con ctrl+alt+F2 ) nos loggeamos como root

$sudo fdisk -l

esto nos mostrara informacion y las particiones de nuestro disco duro


Disco /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 18600 149404468+ 7 HPFS/NTFS
/dev/sda2 18601 21078 19904535 b W95 FAT32
/dev/sda3 21079 38913 143259637+ 5 Extendida
/dev/sda5 21079 38183 137395881 83 Linux
/dev/sda6 38184 38913 5863693+ 82 Linux swap / Solaris

e identificamos donde tenemos montado nuestro kernel de linux, en mi caso es en sda5, y lo montamos de la siguiente manera:


$sudo mount /dev/sda5 /mnt
$sudo mount --bind /dev /mnt/dev

$sudo mount --bind /proc /mnt/proc

si queremos copiamos nuestro resolv.conf de la siguiente manera, (pero es opcional):

$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

ahora nos metemos a /mnt

sudo chroot /mnt

y modificamos grub (nota: como SU no tenemos que poner sudo pues ya estamos en root)

#nano -w /etc/default/grub

e instalamos grub2 via:

#grub-install /dev/sda

y desmontamos y reiniciamos ;)

#umount /mnt/dev
#umount /mnt/proc
#umount /mnt
#reboot

asi su GRUB2 estara de nuevo On

2 comentarios:

  1. Me presenta este problema.
    root@ubuntu:/# grub-install /dev/sda
    grub-probe: error: cannot find a device for /boot/grub.

    No path or device is specified.
    Try ``grub-probe --help'' for more information.
    Auto-detection of a filesystem module failed.
    Please specify the module with the option `--modules' explicitly.
    root@ubuntu:/#
    Que hago?

    ResponderEliminar
  2. Hola.. ¿te fijaste si tus particiones las marca como sda?, es que a veces son hda, esto es debido al tipo de disco que tengas, en mi caso es SATA

    ResponderEliminar