Tuve un problema al instalar ubuntu 9.10 Karmic Koala en un disco que tenía previamente instalado windows xp y windows7, el problema fue que después de la instalación de ubuntu al arrancar la compu en el menú de grub2 me apareció la opción de arrancar con ubuntu o con windows7, hasta aquí todo bien pero a la hora de seleccionar windows7 me aparece otro menú donde me da la opción de arrancar xp o windows7, aquí estuvo el problema ya que no pude arrancar xp, pero si pude arrancar windows7, bien voy a explicar como lo solucioné sin tener que formatear o reinstalar.
Primero arrancamos la compu con el disco de instalación de xp, cuando nos aparezca la opción de reparar tecleamos "r", nos manda a consola, seleccionamos nuestra instalación de windows en este caso tecleamos "1" y le damos enter, nos pide contraseña de administrador así que la introducimos le damos enter y por fin podremos introducir comandos, tecleamos "fixmbr" le damos enter, aparece una advertencia le damos "s" y luego enter, ahora tecleamos el comando "fixboot" y le damos enter, aparece otra advertencia le damos "S" y luego enter, listo el primer paso, con esto ya podemos arrancar windows xp ahora vamos a reparar el arranque de windows 7.
Arrancamos la compu desde el DVD de windows7, seleccionamos el lenguaje, le damos siguiente, seleccionamos reparar la computadora, seleccionamos la partición donde se encuentra windows7 y nos aparecen varias opciones selecciones la primera y le damos en siguiente, esto nos arreglará el problema que impide arrancar a windows7, bien hasta aquí al arrancar nos aparece el menu de arranque de windows7 en el cual podemos arrancar windows xp o windows7, solo falta reparar grub2.
Ahora arrancamos la compu desde el live cd de ubuntu 9.10, aquí surgió un problema extra ya que la primer partición del disco duro es ntfs y grub2 parece tener problemas con ese tipo de particiones, bien en ubuntu 9.10 live cd abrimos una terminal y tecleamos lo suiguiente:
[ubuntu]$ sudo fdisk -l
Ubicamos nuestra partición donde esta instalado ubuntu 9.10 por ejemplo sda3, y tecleamos en terminal
[ubuntu]$ sudo mount /dev/sda3 /mnt
Ahora montamos las otras particiones tecleando:
[ubuntu]$ sudo mount --bind /dev /mnt/dev/
Ahora utilizaremos chroot para ejecutar comandos en nuestra partición montada de ubuntu 9.10, tecleamos lo siguiente:
[ubuntu]$ sudo chroot /mnt
Solo resta recargar la configuración de grub2, con esto grub2 crea automáticamente el menú de arranque con lo cual ya no es necesario editar grub a mano :-), tecleamos lo siguiente en consola:
[ubuntu]$ sudo grub-mkconfig
Instalamos grub2 en el sector de arranque
[root]$ grub-install /dev/sda
listo, reiniciamos y ya tendremos el menú de arranque de grub2 en el cual podemos elegir entre windows7 o ubutu para arrancar, y si seleccionamos windows7 nos aparece el menú de arranque de windows7 en cual podemos elegir entre arrancar windows7 o windwos xp, bien así fue como solucioné el problema.
muchisimas gracias
ResponderEliminarsalu2
Yo solo tengo XP con Ubuntu 9.10 pero me pasa lo mismo, voy a ver si me funciona y luego comento. Gracias.
ResponderEliminarEsta bueno y funciona, el problema e que ahora solo arranca ubuntu 9.10 y no pudo ver el windows xp. Nisiquira aparece el menu grub, solo arranca inmediatamente el ubuntu...
ResponderEliminarPrueba a actualizar el arranque de grub con el comando "sudo update-grub" reinicia y si no funciona, vuelve a repetir los pasos, primero repara el arranque de xp y una vez que arranque xp repara el arranque de ubuntu 9.10 desde el live cd, a mi me paso una vez tal ves omití algún paso pero a la segunda funcionó.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEl blog es perfecto, claro, conciso y muy explicativo. Yo tenía el mismo problema, pero solo tenía instalado un WinXP, instalé el Ubuntu 9.10 con el GRUB2 y el Ubuntu en el arranque del GRUB2 funcionaba perfectamente, pero a la hora de seleccionar WinXP, en pantalla se me mostraba un mensaje "GRUB" y nada más. Seguí tus pasos, y perfecto. Probé a utilizar la ayuda del Ubuntu para actualizar el GRUB2 "sudo update-grub2" y nada! el problema estaba en el MBR y BOOT del WinXP. Me fue perfecto. Muchas gracias.
ResponderEliminarHola, antes de nada darte las gracias por tu tiempo.
ResponderEliminartengo un problema parecido al que ahi mencionas pero con algun matiz que me despista un poco.. te cuento, el viernes instale 10.4 y la lie con el grub, me he pasado el finde dandole a todas las possibilidades y no hay manera de que el winXp arranque.
la cosa es que tengo una config algo peculiar.. en la "C" no tengo nada.. el win esta en D (dev/sda5) y el linux en (dev/sda6) el grub me pilla bien el ubuntu en (h0,6) eso si despues de arrancar con cdLive y restaurar... la cosa es que he intentado restaurar el windows y hacer el tema del fixmbr y fixboot.. pero claro eso parece que ataca a la C:\ y yo lo tengo en D:\.. tengo que hacer algo especial al respecto? entiendo que todo mi problema es el arranque de win pero soy algo luser en tema de configs... que me sugieres?
En la parte de reparar yo puse el ejemplo de reparar la partición 1, quizó en tu caso te aparezcan dos particiones y entonces en vez de 1 pon 2 para reparar el arranque en D, espero te sirva.
ResponderEliminarBuenas tardes a ver si me pueden ayudar, Yo tenia instalado el Ubuntu 9.10 y Windows Vista e iba perfecto todo. Actualiza a Ubuntu 10.04 pero en el momento de la actualizacion de Grub no sabie muy bien en que particiones estaban los sistemas operativos y las seleccione todas (incluidas las de windows) y no instalaba el grub, luego seleccione otras y si instalo, todo perfecto en ubuntu, pero cuando fui a iniciar el Vista no hace nada, me devuelve a grub y solo puedo iniciar Ubuntu. Hice lo que decias aqui pero ahora lo que hizo fue borrar las entradas de Vista del Grub (Claro que eran inutiles). Me puedes ayudar a ver como puedo iniciar Vista de nuevo. Gracias de antemano.
ResponderEliminarDavid Eres un mousntruo :)
ResponderEliminarMuchas muchas Gracias
ResponderEliminarSaludos, su ayuda tengo problemas con el grub, tengo un disco de 750 gb con win xp 32 bits + win 7 64 bits, funcionando con dual boot sin problemas, redimensione he instale ubuntu 9.10 sin problemas, reinicie la pc apareció en el grub las opciones para escoger win 7 loader o XP pero cuando escojo XP la pantalla se pone negra y después el pantallazo azul, cuando escojo win 7 se reinicia de inmediato y se para en el grub nuevamente, solo arranca el ubuntu sin problemas. Intente hacer algunos tutos sin éxito ya desmonte el ubuntu 9.10 e instale el ubuntu 10.10 y quedo igual mismas pantallas quite el grub y lo reinstale y lo cambie por una ver anterior y una beta sin éxito, arranque con el disco de super grub y nada, le di formato a las particiones nuevamente del ubuntu la de montaje / y la de intercambio de memoria, arranque nuevamente los dos windows el 7 y el xp con el dual boot repare el arranque con el disco de instalacion del win 7 y los dos estan bien sin daño monte nuevamente el ubuntu 9.10 y nada, en el grub si aparecen los sistemas pero no arrancan ayuda para solucionar este problema ya que lo único que me ha funcionado es quitar el grub, que arranque con el dual boot de windows 7 el cual solo da las opciones de arrancar el 7 o el xp y cuando quiero arrancar ubuntu 9.10 booteo desde el disco de super grub y arranco sin problemas el ubuntu, me podrian ayudar para evitar este paso o que estoy asiendo mal. Emilio
ResponderEliminarPues a mí no me ha funcionado. Instalé Windows XP y después fedora, y comprobé q mientras Fedora arrancaba perfectamente al seleccionarlo en el grub, "other" (XP) no arrancaba, al seleccionarlo salía una pantalla negra que ponía =\C y después se apagaba el ordenador. Hice lo que se describe aquí (fixmbr y fixboot) y ahora ni siquiera carga el GRUB: aparece "operating system not found". ¿alguna idea?
ResponderEliminar