lunes, 2 de mayo de 2011

Script para recuperar el Grub


La pesadilla: Instalar otro SO y perder el GRUB. O peor, “tocar algo” y desconfigurarlo.
Y el colmo: Instalar Windows y perder el GRUB, lo cual implica cargar sólo eso SO.
Por fortuna, como casi todo en el mundo de GNU/Linux y del software libre, no hay error que no tenga solución.
Reparar el GRUB es algo que tiene muchas soluciones, y ésta, ¡es una muy simple!
Ahora, restaurar el GRUB será sólo trabajo de un pequeño script, de la mano de t384nh3 de MachGeek.
¡Manos a la obra!
Iniciamos nuestra PC desde un Live CD de Ubuntu. Una vez hecho esto, descargamos el script y le damos permisos de ejecución:
$ sudo chmod +x grubreco
Y tras esto ejecutarlo:
$ ./grubreco
Si todo sale bien te saldrá esto:
Operacion completada, al reiniciar no vera el grub, pero si iniciara Ubuntu, luego de esto ejecute en un terminal sudo update-grub y listo!
Como verán nos da unas últimas instrucciones, así que para terminar el proceso, reiniciamos y ejecutamos:
$ sudo update-grub
Volvemos a reiniciar para aplicar los cambios y listo!


Nota : Si no pueden descargarse el script, aqui se los dejo : 

#!/bin/bash
#Por: T383NH3, Blog: MachGeek.wordpress.com
#Inicia desde el LiveCD, luego asignale permisos y ejecuta el script
#Usarse bajo su propio riesgo, el script solo funcionara si tienes un solo Linux instalado sin /home, de lo contrario no lo intentes.
particion=`sudo fdisk -l | egrep "Linux$" | cut -d" " -f1`
sudo mkdir /mnt/Linux
sudo mount $particion /mnt/Linux
sudo grub-install --root-directory=/mnt/Linux /dev/sda
if [[ $? -eq 0 ]] 
then 
echo "Operacion finalizada, reinicie el equipo y retire el CD de la unidad, luego en un terminal escriba sudo update-grub"
exit 0
else
echo "Error, Operacion no finalizada"
exit 1
fi


No hay comentarios:

Publicar un comentario