• gnulinux

Reinstalando grub

December 11, 2008

Después de formatear mi partición de windows y reinstalar como no se borro el grub del inicio, para reinstalarlo necesitamos una LiveCD, yo he utilizado la del Kubuntu, pero podéis usar cualquier otra acordándoos de que tenéis que ejecutar los comandos como root.

Una vez dentro de la Live abrimos una consola.

Para saber nuestro cual es la partición de en que tenemos Linux y el disco con el que iniciamos:

sudo fdisk -l

Uno de ellos sera el que tenga la el Linux, la otra tendra Windows. Nos interesa la que tiene Linux que puede ser hda1, hda2,hdb1,hdb2… para los discos ATA o sda1,sda2… para los SATA. A mí Linux me confunde los discos y se piensa que son SATA aunque son ATA por eso la partición es la sda2.

A continuación creamos una carpeta donde montar la partición de Linux.

mkdir /home/ubuntu/litox

Montamos esta partición. Si vuestro sistema de archivos no fuera ext3 pues el que tengáis.

sudo mount -t ext3 /dev/hda2 /home/ubuntu/litox

Para que tengamos los hd y sd en la carpeta /dev de nuestra partición tenemos que usar este comando.

mount -o bind /dev /home/ubuntu/litox/dev

Lo siguiente será cambiar root al de nuestra partición Linux.

sudo chroot /home/ubuntu/litox

A partir de ahora estamos en nuestra partición Linux y cualquier cosa que hagamos quedará permanentemente en esta partición. Por ultimo solo nos queda reinstalar el grub en el disco por eso no se pone sda2 que es la partición sino sda que es todo el disco.

sudo grub-install /dev/sda

Ahora solo tenemos que reiniciar y tendremos el grub igual que antes.


Profile picture

Carlos Sanmartín Bustos

Desarrollador de software embebido comprometido con el software libre. Progresista y antiautoritario.