No probado y no es mi caso (asi que el que lo necesite que lo ejecute bajo su propio riesgo) pero esto pasa a menudo cuando tienes tu sistema Linux perfectamente instalado y decides instalar Windows en cualquiera de sus variantes (XP, Win7, etc). Entonces las entradas del Grub se pierden y ya no te deja arrancar con Linux, no te aparece el tipico menu donde te permite seleccionar con que sistema operativo quieres arrancar.
La principal forma de solucionar este problema es reconstruir las entradas del Grub. Para ello habitualmente inicias con un Live CD de Linux, montas la partición de Linux y reinstalas el gestor de arranque.
Para facilitar este proceso se proporciona el siguiente script:
#!/bin/bash
#Escrito por T383NH3, Blog: MachGeek.wordpress.com
#Inicia desde el LiveCD, luego asignale permisos y ejecuta el script
#El script solo esta adaptado para un solo Linux sin home, de lo contrario no funcionara.
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 completada, al reiniciar no vera el grub, pero si iniciara Ubuntu, luego de esto ejecute en un terminal sudo update-grub y listo!"
exit 0
else
echo "Error, Operacion no finalizada"
exit 1
fi
Cuando esto suceda, despues de instalar windows, inicia desde el LiveCD de Ubuntu, guarda este script con el nombre «grubeco», dale permisos de ejecución al script con chmod +x grubreco y ejecútalo: ./grubreco, reinicias entonces e inicias ubuntu, y finalmente luego en la terminal escribes sudo update-grub.
Nota importante: El script solo esta adaptado para un solo Linux sin home, de lo contrario no funcionara.
Enlace | Taringa
Comentarios recientes