Bueno en mi Laptop tengo instalado mi Ubuntu, un win xp y tenia un segmento para música, pero ahora voy a instalar Backtrack 4, que además a los que les gusta la seguridad se los recomiendo, al instalarla el grub del sistema de backtrack quedo como principal y yo prefiero que siga siendo mi Ubuntu el principal pues ya le habia realizado una serie de cambios de seguridad y presentación, debido a esto quede sin acceso a Ubuntu y además la clave de root de Backtrack no la tenia, eso es un oscuro panorama pero con Linux nada es del todo oscuro.
Lo primero es volver a arrancar con el liveCD en este caso volví a usar el de Backtrack y me guié en una página que me recomendo mi compañero Andres que es esta http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB entonces como siempre la forma en que lo hice es la siguiente, como en backtrack se ejecuta todo como root fue más fácil.
Primero montar las particiones donde estaba mi ubuntu y mi backtrack (acuerdense que estoy con el LiveCD), esto se hace así, primero creo los directorios donde lo voy a hacer
root@bt:~# mkdir /mnt/ubuntu
root@bt:~# mkdir /mnt/bt
Después reviso en que disco esta montado, así
root@bt:~# fdisk -l
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x6bd35e77
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 6805 34178287+ 83 Linux
/dev/sda3 6806 19457 101627190 5 Extendida
/dev/sda5 6806 7054 2000061 82 Linux swap / Solaris
/dev/sda6 7055 15564 68356543+ 83 Linux
/dev/sda7 15565 19457 31270491 83 Linux
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x6bd35e77
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 6805 34178287+ 83 Linux
/dev/sda3 6806 19457 101627190 5 Extendida
/dev/sda5 6806 7054 2000061 82 Linux swap / Solaris
/dev/sda6 7055 15564 68356543+ 83 Linux
/dev/sda7 15565 19457 31270491 83 Linux
Los que están en negrilla son los que necesitamos montar, lo que se hace así
root@bt:~# mount /dev/sda2 /mnt/ubuntu
root@bt:~# mount /dev/sda7 /mnt/bt
Bueno ya con los discos montados entonces solo necesito ver los archivos menu.lst y organizar el que voy a dejar por defecto que es el que esta en la partición de Ubuntu, esta esta en /mnt/ubuntu/boot/grub/menu.lst y la parte que nos importa quedo mas o menos así
title Ubuntu 9.10, kernel 2.6.31-20-generic
uuid 430e5a67-0a40-43b6-a9f4-aedff40c9bb9
kernel /boot/vmlinuz-2.6.31-20-generic root=UUID=430e5a67-0a40-43b6-a9f4-aedff40c9bb9 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic
quiet
title Ubuntu 8.10, kernel 2.6.30.9
uuid ea338970-b9cb-4a1e-aa74-8152acafc5e9
kernel /boot/vmlinuz-2.6.30.9 root=UUID=ea338970-b9cb-4a1e-aa74-8152acafc5e9 ro quiet splash
initrd /boot/initrd.img-2.6.30.9
quiet
title Windows XP
rootnoverify (hd0,0)
savedefault
chainloader +1
uuid 430e5a67-0a40-43b6-a9f4-aedff40c9bb9
kernel /boot/vmlinuz-2.6.31-20-generic root=UUID=430e5a67-0a40-43b6-a9f4-aedff40c9bb9 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-generic
quiet
title Ubuntu 8.10, kernel 2.6.30.9
uuid ea338970-b9cb-4a1e-aa74-8152acafc5e9
kernel /boot/vmlinuz-2.6.30.9 root=UUID=ea338970-b9cb-4a1e-aa74-8152acafc5e9 ro quiet splash
initrd /boot/initrd.img-2.6.30.9
quiet
title Windows XP
rootnoverify (hd0,0)
savedefault
chainloader +1
Bueno entonces ahora si vamos a recuperar el grub, esto se inicia haciendo un montaje de los dispositivos en la participación que vamos a colocar como principal, para mi caso /mnt/ubuntu, entonces se hace así
root@bt:~# mount --bind /dev /mnt/ubuntu/dev
Ahora colocaremos como nuestro directorio de ubuntu como raíz del sistema, esto se realiza con un comando sencillo de la siguiente forma
root@bt:~# chroot /mnt/ubuntu
Una vez hecho esto podemos cargaremos el Grub en el MRB del sistema con el siguiente comando
root@bt:~# grub-install /dev/sda
Si esta en Grub2 entonces es así
root@bt:~# grub-install --recheck /dev/sda
root@bt:~# update-grub2
Listo reinicias y ya todo esta como al principio
Comentarios
Publicar un comentario