Ya habíamos visto como recuperar el grub, pero como la mayoría de las distros están cambiando el grub por grub 2, vamos a ver lo que tenemos que hacer en caso de que nos hayamos cargado el grub 2 después de instalar Windows, por ejemplo.
Lo primero que tenemos que hacer es bajarnos un LiveCD de cualquier distribución (si teneis el CD con el que instalasteis vuestra distro, os ahorrais este paso), grabarlo en un CD y arrancar vuestro pc desde el CD. Una vez que haya arrancado tenemos que montar la partición o disco duro donde tenemos instalado nuestra distro, si no sabes o no recuerdas cual es puedes verlo con el comando:
sudo fdisk -l
Y nos aparecerá algo parecido a esto:
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 7649 61440561 7 HPFS/NTFS
/dev/sda2 7650 12748 40957717+ 83 Linux
/dev/sda3 12749 60801 385985722+ 5 Extendida
/dev/sda5 12749 13258 4096543+ 7 HPFS/NTFS
/dev/sda6 13259 13768 4096543+ 82 Linux swap / Solaris
/dev/sda7 13769 60801 377792541 7 HPFS/NTFS
Y montamos la que ponga Linux al final, en mi caso /dev/sda2, con el siguiente comando:
sudo mount /dev/sda2 /mnt
Si tienes /boot en una partición distinta a tu distro, también tendrás que montarla. Lo siguiente que tenemos que hacer es reinstalar el grub, para ello escribimos en el terminal:
sudo grub-install – -root-directory=/mnt/ /dev/sda
Donde /dev/sda es el disco en el que tienes instalado Linux, no la partición por lo que si tienes Linux instalado en sdb3, debes poner /dev/sdb, por ejemplo. Ya solo nos queda reiniciar, y tendremos el grub 2 funcionando al 100%.
Gracias a David Java por el chivatazo.
*Nota: Los dos guiones de antes de root-directory van seguidos sin espacios, lo que pasa es que si los pongo seguidos se ven como si fuese un solo guión.
Autor: charly





Últimos comentarios