lunes, 15 de febrero de 2010

Recuperar Grub2 desde un livecd de Karmic

Lo primero es iniciar con el Live CD de Ubuntu, una vez dentro, ejecutamos esto en consola:

$ sudo fdisk -l

Esto mostrará todas las unidades, tenemos que quedarnos en la que tenemos instalado Ubuntu (al que no podemos acceder). Es decir, a mi me sale algo así:

Disco /dev/sda

Esto indica donde está montado mi disco duro, y es la primera línea que te devuelve, con el espacio incluido. Después, te genera una tabla con esta línea:

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 38539 309564486 83 Linux

Como podéis ver, el Sistema es Linux. Por lo tanto, esta es vuestra partición Ubuntu. No tiene porque daros /dev/sda1, y tampoco /dev/sda en la primera línea. Pues bien, os guardáis esos datos y proseguimos. Ejecutamos:

$ sudo mount /dev/sda1 /mnt

Con esto montamos la unidad donde tenemos instalado Ubuntu, y ahora ejecutamos:

$ sudo mount –bind /dev /mnt/dev

Con esto montamos el resto de dispositivos del Pc. Y ahora ejecutamos:

$ sudo chroot /mnt

Para acceder con permisos a al sistema de archivos de nuestra partición. Por último, reinstalamos el GRUB:

$ sudo grub-install –recheck /dev/sda

Cuando finalice el proceso, reiniciamos el ordenador y ya tenemos de nuevo el GRUB, para iniciar Windows, o Ubuntu.

No hay comentarios: