InicioLinuxConfigurar Grub 2 para Windows y Ubuntu en el mismo equipo




Muchas veces habra pasado que instalamos windows despues de ubuntu y ahora lo que pasa es que inicia windows, pero no sabemos como iniciar ubuntu, esta es la solucion:

Usando una distribución Live
En este caso yo use el LiveCD de Ubuntu 9.10 , (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB2 como gestor de arranque y no LILO ni Grub 1.

En mi caso no lo hizo, pero por si acaso le dice que deben ser superusuarios, el comando es el siguiente:
dijo:

sudo su -


noten que hay un espacio entre el su y el - , les pedira su contraseña listo.

Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Despues escribimos los siguiente para ver las particiones de los distintos discos duros:
dijo:

sudo fdisk -l


Despues vemos cual es la partición donde tenemos Ubuntu y la montamos en /mnt, en la mayoría de los casos esta partición será sda1, el ejemplo lo haré con esa partición pero mira cual es tu partición gparted o con el comando fdisk:
dijo:

sudo mount /dev/sda1 /mnt


Ahora, monta el resto de los dispositivos:
dijo:

sudo mount --bind /dev /mnt/dev


Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:
dijo:

sudo chroot /mnt


Por último cargamos el Grub en el MBR ejecutando el siguiente comando:
dijo:

grub-install --recheck /dev/sda


(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda)

Reiniciamos y cuando vuelva a arrancar ubuntu (no el del live-cd), podemos ajustar en el menú del grub manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:
dijo:

sudo update-grub2


Si el comando no te funciona, quizás necesites instalar el paquete grub2:
dijo:

sudo aptitude install grub2



Nota. Si tienes la /boot en partición independiente
Despues de montar el sistema de archivos en /mnt (con el comando sudo mount /dev/sda1 /mnt), debes montar también la partición boot con el siguiente comando:
dijo:

sudo mount /dev/sda2 /mnt/boot





Ahora, si el problema es que no aparece windows en el grub y solo inica con ubuntu, la solucion es la siguiente.


Con el GRUB2 la forma de configurarlo cambia significativamente ya que para empezar no se utiliza el fichero menu.lst...

Para añadir una entrada de un sistema operativo en GRUB2 ahora hay que crear un fichero script en el directorio /etc/grub.d.

Por ejemplo, partiendo de que GRUB ya te detecte Debian y lo que quieres es que te detecte Windows 7 lo que se supone que debes hacer es, como superusuario, por lo que ocuparemos:
dijo:

sudo su -


Ahora tecleamos lo siguiente en la terminal:
dijo:

xdg-open /etc/grub.d/11_windows_seven



Y en la ventana que se abrirá de tu editor de textos por defecto (gedit, kate...) escribes:

dijo:

#! /bin/sh -e

cat << EOF
menuentry "Windows 7" {
set root=(hd0,2)
chainloader +1
}
EOF




Guardas el fichero y cierras el editor de textos...

Nota: la gracia esta en que al parecer GRUB2 también cambia la forma de leer las particiones respecto a GRUB1, es decir, si antes te dije que GRUB (refiriéndome a su versión 0.97) lee desde el 0 ahora GRUB2 lee desde el 1 para evitar las posibles confusiones que generaba con otras herramientas como fdisk que leen desde el 1.

Por eso es hd0,2 (= sda2) y no hd0,1.

Y por último para que este cambio se haga efectivo debes ejecutar, también como superusuario:
dijo:

chmod +x /etc/grub.d/11_windows_seven


y
dijo:

update-grub



Eso es todo y espero que les funcione, no pido mucho,pero no me harian mal algunos puntillos o comentarios para seguir aportando

Fuentes:
http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
http://foro.elhacker.net/gnulinux/no_puedo_recuperar_el_arranque_de_windows_tras_instalar_debian_lenny-t277668.0.html

Datos archivados del Taringa! original
30puntos
4,880visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
12visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

C
Creativecs🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.