Recupera el GRUB fácilmente
Cuando queremos instalar el sistema operativo privativo junto con una distribución GNU/Linux, siempre se opta instalar en el siguiente orden:
- Microsoft Windows.
- GNU/Linux.
Y como los que hemos tenido la oportunidad de instalar cualquier distribución GNU/Linux, sabemos que se instala el GRUB, este sirve para poder cargar cualquier sistema operativo que queramos usar.
Pero muchas veces nos topamos con el inconveniente que se nos estropea el windows y es necesario reinstalarlo pero este a su vez elimina el GRUB del sector de arranque de nuestro disco duro.
Entonces si ya no esta el GRUB ¿como puedo entrar a mi sistema GNU/Linux? la respuesta es recuperando el GRUB. Para hacerlo es necesario contar con una distribución GNU/Linux booteable desde cualquier dispositivo ya sea por medio de un cd o una memoria usb, estas distribuciones son Knoppix, Ubuntu, Gparted liveCD entre muchas mas que podemos encontrar en Distro Watch.
Luego de bootear con cualquiera de las distribuciones antes mencionadas, es necesario usar una consola con permisos de administrador para ejecutar la siguiente orden.
# cfdisk
En mi caso aparece lo siguiente.
Este comando se utiliza para saber como están distribuidas nuestras particiones en el disco duro, en mi caso es así:
Ya sabiendo que la raíz de nuestro GNU/Linux en mi caso es sda6 debo montar la partición y cambiar de raíz del sistema y ejecutar la orden GRUB.
# mkdir /raiz_linux
# mount /dev/sda6 /raiz_linux
# chroot /raiz_linux
# grub
Nos aparecerá la linea de comandos de GRUB.
Estando alli ejecutamos la siguiente orden
root (hd0,5)
Donde hd0,5 es equivalente a sda6, quiere decir, disco duro indice cero y partición indice cinco por que grub cuenta desde cero los discos duros y particiones.
Debe de aparecer lo siguiente si todo se ha hecho correctamente.
Filesystem type is ext2fs, partition type 0x83
Y por ultimo recuperamos el GRUB y salimos de la consola de GRUB.
setup (hd0)
quit
Finalizado todo lo anterior nada mas queda reiniciar el ordenador con el GRUB recuperado.
Pero muchas veces nos topamos con el inconveniente que se nos estropea el windows y es necesario reinstalarlo pero este a su vez elimina el GRUB del sector de arranque de nuestro disco duro.
Entonces si ya no esta el GRUB ¿como puedo entrar a mi sistema GNU/Linux? la respuesta es recuperando el GRUB. Para hacerlo es necesario contar con una distribución GNU/Linux booteable desde cualquier dispositivo ya sea por medio de un cd o una memoria usb, estas distribuciones son Knoppix, Ubuntu, Gparted liveCD entre muchas mas que podemos encontrar en Distro Watch.
Luego de bootear con cualquiera de las distribuciones antes mencionadas, es necesario usar una consola con permisos de administrador para ejecutar la siguiente orden.
# cfdisk
En mi caso aparece lo siguiente.
Este comando se utiliza para saber como están distribuidas nuestras particiones en el disco duro, en mi caso es así:
Partición | Tipo | Contenido |
sda1 | NTFS | Primera partición primaria donde se encuentra el Windows |
sda5 | Swap | Primera partición lógica |
sda6 | Ext3 | Segunda partición lógica, donde se encuentra la raíz de mi Debian |
sda7 | Ext3 | Tercera partición lógica, donde se encuentra el home de usuarios |
sda8 | Fat32 | Cuarta partición lógica, que uso para guardar cualquier cosa entre Windows y GNU/Linux |
Ya sabiendo que la raíz de nuestro GNU/Linux en mi caso es sda6 debo montar la partición y cambiar de raíz del sistema y ejecutar la orden GRUB.
# mkdir /raiz_linux
# mount /dev/sda6 /raiz_linux
# chroot /raiz_linux
# grub
Nos aparecerá la linea de comandos de GRUB.
Estando alli ejecutamos la siguiente orden
root (hd0,5)
Donde hd0,5 es equivalente a sda6, quiere decir, disco duro indice cero y partición indice cinco por que grub cuenta desde cero los discos duros y particiones.
Debe de aparecer lo siguiente si todo se ha hecho correctamente.
Filesystem type is ext2fs, partition type 0x83
Y por ultimo recuperamos el GRUB y salimos de la consola de GRUB.
setup (hd0)
quit
Finalizado todo lo anterior nada mas queda reiniciar el ordenador con el GRUB recuperado.
jueves, mayo 15, 2008
Estoy ntentando instalar (en este orden) windows XP, slax linux y ubuntu linux. Con el disco particionado en 3 partes principales y 2 de intercambio para las distro linux. El primero XP por razones obvias, luego slax y por ulimo ubuntu por el grub. El problema que tengo es que utilizan la misma unidad de intercambio y no puedo entrar (cuando bootea) en slax, windows y ubuntu entran y en la pantalla inicial se muestran los 3 sistemas operativos. ¿como puedo cambiar la unidad de intercambio que por lo visto comparten ambos linux anulando al segundo instalado slax?
viernes, mayo 16, 2008
@anonimo:
Yo una vez habia instalado (en este orden) Windows, Mandriva y SuSE y no me dio ningun problema.
Aun no entiendo bien tu pregunta en el menu de booteo del grub te aparecen los tres sistemas operativos?
Y cuando le das a alguno te carga los tres al mismo tiempo? si es asi te aseguro que no puede ser posible.
viernes, mayo 16, 2008
@anonimo:
Yo una vez habia instalado (en este orden) Windows, Mandriva y SuSE y no me dio ningun problema.
Aun no entiendo bien tu pregunta en el menu de booteo del grub te aparecen los tres sistemas operativos?
Y cuando le das a alguno te carga los tres al mismo tiempo? si es asi te aseguro que no puede ser posible.