Instalar Windows después de Ubuntu.
Desde hace un mes tenía exclusivamente Ubuntu como sistema operativo. Sin ninguna partición adicional ni ninguna historia. Pero por circunstancias, llamémosles “x”, he necesitado instalar Windows en una partición. Me decían que esto iba a ser imposible, que había que formatear y que instalar primero Windows y después crear la partición de Ubuntu, que no se podía conseguir…. En fin, cosas así. Incluso vi un hilo en Ubuntu-es en que se tiraba la toalla.
Pues bien. Yo he logrado instalar Windows XP en una partición creada desde Ubuntu, y hacerlos convivir sin problemas (al menos hasta ahora).
He aquí mi solución.
Primero, vamos a reiniciar nuestro sistema, pero usando el Live CD de nuestra versión. Cuando hayamos accedido al entorno de escritorio vamos a Sistema > Administración > Editor de Particiones (el famoso gparted).
Allí vamos a crear una partición que albergará Windows. Para eso debemos hacerla primaria y con sistema de archivos FAT32. No. No me he vuelto loco. Ya sé que XP necesita NFTS pero lo que hacemos ahora es simplemente crearla con intención de que el instalador de Windows la reconozca. Dejaremos que sea él quien posteriormente la convierta.
Una vez creada, reiniciamos el sistema y sustituimos el disco por el de instalación de XP. Cuando nos pregunte dónde queremos instalar veremos que aparecen dos particiones (o más, vaya, depende de tus discos) que no reconoce, y una FAT32 que es la que hemos creado en el paso anterior. Seleccionamos ésta para la instalación, y le decimos que la formatee para NTFS. Dejamos que instale y listo. Ya tenemos Windows XP instalado.
Ahora es cuando vienen los problemas. Porque resulta que nuestro Ubuntu no ha reconocido automáticamente este Windows y en su GRUB no aparece. Seguro que la primera idea es utilizar el SuperGrub para intentar arreglar el asunto. A mi no me ha servido de nada. Ni activar la partición, ni reescribir el arranque, ni primero pasar arranque a MBR y luego intentar restaurar GRUB… vamos que ni cosquillas le hacía al tema.
Bien. Aquí está mi solución ingeniosa.
Ejecutamos con privilegios de administrador un nautilus para editor menu.lst.
- ALT + F2
- sudo nautilus (marcando “ejecutar en una terminal”)
Una vez abierto nuestro nautilus vamos a la ruta /boot/grub.
Allí encontraremos el archivo menu.lst. Antes de nada hacemos una copia de seguridad de este archivo. Después, con un simple doble click, lo abrimos para edición.
Éstos son los cambios que he hecho. Busca en tu archivo y compara con mis cambios.
- ## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 25 <– El valor por defecto es 3, yo he marcado 25. A tu gusto. - ## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu <– He comentado hiddenmenu para que siempre aparezca el menú. - ### END DEBIAN AUTOMAGIC KERNELS LIST <– Aquí acaba el archivo.
(Y justo a continuación añadí un ítem para poder arrancar Windows XP)
title Microsoft Windows XP Professional
root (hd0,1)
makeactive
chainloader +1
Es muy importante la segunda línea, en que indicamos la ubicación de nuestra partición. Os explico (hdx,y): x es el número de disco duro, e y el número de partición en que está el sistema. En las “x” 0 es el primer disco duro, 1 el segundo, 2 un tercero… En las “y”, ocurre lo mismo con las particiones: 0 es la primera partición, 1 la segunda, 2 la tercera y así sucesivamente. En mi caso tengo Windows en mi único disco duro, y en la segunda partición. Por tanto mi root es (hd0,1).
Y listo. Guardamos el archivo y simplemente reiniciamos el equipo. Ahora vuestro GRUB sí va a mostrar un ítem de arranque de Windows XP… y lo más importante: lo va a arrancar.
:D




Noviembre 26th, 2007 at 16:57 h.
1) Con Windows -> Arrancar Windows desde 2nda particion el Super Grub Disk te lo hubiera arrancado.
2) No se te perdió el Grub al instalar Windows y SGD te lo recuperó?
3) Eso sí. Tienes razón, el SGD no te arregla el menu.lst automáticamente. Me pregunto si ejecutando update-grub te lo hubiera arreglado.
adrian15
Noviembre 27th, 2007 at 16:44 h.
¡Vaya! Pero si es Adrián, el creador de SGD
Pues mira, hasta la fecha había solucionado este tipo de problemillas precisamente con tu SuperGrub Disk. Es mi chaleco salvavidas con la tortuosa relación Windows-ubuntu. Pero en esta ocasión no lo conseguía. Ya había probado el arranque desde la 2ª partición, pero créeme que ni con esas. Me extrañó porque siempre me había funcionado, pero claro, cuando vi que no había forma, tuve que buscar otra salida.
Lo lógico es que cuando instalé Win, y MBR machacó el Grub, con SGD lo hubiese podido restaurar sin problemas, pero esta instalación de Windows, no sé por qué, me dio mucho por culo y sí, me restauraba un Grub pero no era el que había configurado en menu.lst, con lo que de poco me servía.
Respecto a ejecutar upagrade-grub no lo arregló. También lo intenté. Pero no funcionó.
Empiezo a pensar que el problema de todo estuvo en una maldición del tio Gates sobre mi copia de respaldo de Windows XP…
No obstante, tu SGD es genial e, insisto, lo tengo siempre dentro de la cajita con el CD de Ubuntu…
Un saludo.
Diciembre 7th, 2007 at 20:21 h.
Meto el LiveCD otra vez y pongo el GParted y, ¿sabes qué me dice el GParted???????????????????’
QUE TODO EL DISCO ENTERO ESTÁ SIN ASIGNAR! cómo coño se come eso!
MADRE MÍA!
Tío ya sé que esto era con tu mejor intención pero se me ha jodido el disco duro y con él TODO lo que tenía
Diciembre 7th, 2007 at 20:32 h.
Pues mira huky, dos cosas: Primer error, detener la instalación de Windows XP. Esto nos lleva al segundo error: volver a ejecutar el GParted. Si no te hubieses saltado el guión no habría ocurrido nada, y ahora serías un usuario feliz y contento.
Tómatelo con humor, que no has perdido nada.
Intenta esto: recupera el GRUB con el SuperGrubDisk. Vamos a ver, una instalación de Windows en una partición de C: no puede de ninguna de las maneras eliminar una instalación de Ubuntu en otra partición. De modo que el SGD te devolverá el control de tu linux. Y vuelve a empezar desde cero.
Abril 3rd, 2008 at 18:13 h.
Yo tengo mas una pregunta que comentario tengo windows y ubuntu instalados pero windows ya no me arranca solo ubuntu en el menu eligio arrrancar windows y me da un error y automaticamente se reinicia y arranca ubuntu que podria ser no entiendo que alguien me ayude por fa
Mayo 8th, 2008 at 18:47 h.
hola,
gracias por la entrada. Yo también he tenido un problema parecido: instalé ubuntu y dejé un espacio al principio sin formato para cargar ahí windows a posteriori. como lo necesité, he instalado windows después, en esa primera partición, y la he formateado para ntfs. Pero claro, ahora no me da la opción de cargar Ubuntu, tira directamente Windows. ¿Alguna idea?
Mayo 9th, 2008 at 4:33 h.
Vaya tio!. Esto esta que calienta cada vez mas.
Huky: Con super grub disk puedes recuperar el grub. Esto no es un error de vida o muerte, yo mismo acabo de hacerlo hace un par de días. Leete un tutorial de super grub disk y lo haces!.
Adrian: por si leyeras esto, hace unos días he instalado windows xp en mi disco duro (primero cree la particion) en el que tenia ubuntu. Restauro el grub con SGM pero me arruina el arranque en windows. Me dice que ocurrio un error con NTLDR y que presione Ctrl+Alt+Supr para reiniciar. Me he leido ya muchos foros pero no logro hacer que funcione tanto windows como linux!. Probé ya lo que recomienda Raúl pero nada! Te la echarias de perlas si SuperGrubDisk pudiera arreglar eso de manera automatica!.
Si supiera como reinstalar el famoso NTLDR sin que me comiera el grub sería fenomenal!. Si tienen para echarme una mano, ferhh80@hotmail.com
Mayo 31st, 2008 at 20:50 h.
Raul segun tu el que te diga que formateara todo es normal? a pesar de todo no pasara nada? solo dejo correr la instalacion de xp y ya? pregunto porque necesito ambos so por cuestiones de trabajo y actualmente solo tengo ubuntu
agradeceria tu pronta respuesta
Septiembre 30th, 2008 at 19:42 h.
Hola amigo, segui la pie de la letra tu instruccion (o casi al pie) y ni sikiera abre windows. Lo bueno es q siguen estando los dos sistemas, pero renegados de arrancar.
tengo /dev/sda1 ext3 dd esta ubuntu
/dev/sda2 ntfs instalado cof cof xp cof
/dev/sda3 extended? sin ocupar
/dev/sda5 linux-swap
no entendi creo bien lo de los discos. si puedes darme una mano por q realmente no kiero volver a instalar ubuntu ni windows. Seria la 5 vez en 1 mes q reinstalo ubuntu….de lo errores se aprende no?
saludos desde Cordoba Argentina
Noviembre 22nd, 2008 at 23:07 h.
En vez de complicarse arrancando desde el cd para usar el gestor de particiones (gparted), es mucho más cómodo ir a la terminal o consola y poner:
sudo aptitude install gparted
Al fin y al cabo, es lo mismo!
Diciembre 14th, 2008 at 18:07 h.
hola, primero que todo. se ve muy claro y correcto el tutorial, gracias.
estoy en el mismo problema, instalar windows despues de ubuntu, apenas me descarge algun windows, lo instalo segun el tutorial, y comento.
saludos
Mayo 2nd, 2009 at 16:45 h.
mirad, yo he seguido el tutorial y estoy en el mismo caso:
pruebo tu tutorial.
primero instalo el ubuntu
todo va bien
segundo: creo partición de NFTS
tercero:instalo windows xp professional (es un so desatendido, no se si influye)
cuarto. acabo de instalr y el cd de instalación me dice que reinicie para configurar (????)
quinto: el pc inicia pero no carga ningúns sitema, ni ubuntu jaunty, ni windows.
sexto: recupeero el arranque con supergurb > bien! lo consigue
septimo: no aparece el cargador de arranque de windows (vamos, en el menú no aparece windows xp, sino solo ubuntu)
octavo:
comento al reiniciar el sistema
Mayo 2nd, 2009 at 18:37 h.
Hola Juan!
Bien, tiendo a pensar que el problema puede venir por la configuración de menu.lst.
Has confirmado que los parámetros son correctos? es que si configuras incorrectamente menu.lst no podrás arrancarlo. Te lo digo por experiencias pasadas.
Arranca un LiveCD de Jaunty y analiza con GParted los nombres y números asignados a tus particiones y luego revisa menu.lst para hacerlos coincidir.
En caso de que no te funcione, copia-pega en un comentario tu menu.lst que le echemos un vistazo.
Saludos.
Noviembre 10th, 2009 at 13:11 h.
Hola la verdad me gusta preguntar poco y rebuscar informacion en todo lado pero tengo dos problemas ahora tiempo y que el problema es con Windows.
Yo trabajo con ubuntu y convenci ami esposa de que lo hiciera ejerci presion y lo consegui. Ahora ella me ama mas. Por cuestiones laborales de ella le toca instalar cosas de windows y la experiencia con wine y virtualbox no ha sido la mejor. Me pidio que le ayudara a instlaar windows en su equipo , como un sabelo todo pues meti el cd de Guindos y buala ahora no arranca sino por live cd. No se completo la instlalacion de windose ni la de Linux. Ahora ella me quiere matar. He probado a recuperar el GRUB pero no detecta durante este proceso mis particiones y dice que disco sin asignar, pero si inicio con el LIVECD si me muestra las particiones al igual que el Guindos pero si entro al Gparted de nuevo dice no asignado… no puedo formatear (significaria separarme y no tengo tiempo para esas diligencias jejeje)… Escucho sus sabios consejos
Marzo 11th, 2010 at 3:08 h.
Oye Raúl, bueno primero que nada felicitarte por este gran tutorial y pues enseguida para preguntarte una duda:
Realicé todo el procedimiento tal y cual lo narraste hasta el paso en el que ejecutas el nautilus; ¿te refieres a ejecutarlo dentro del ubuntu? Por que ya no puedo ver ninguna partición, te explico: después de instalar el Windows en la 2ª partición se ha reiniciado el equípo, hasta ahí todo bien; el problema es al momento de reiniciarse, me marca que hay un error de disco y sólo me da la opción de oprimir una tecla, después de lo cual se reinicia nuevamente y aparece lo mismo…
He insertado de nuevo el LiveCD y me meto a la terminal desde la cual no puedo acceder al nautilus, lo cual me imagino, es normal.
Pero bueno la verdad es que sinceramente no sé mucho del tema pero he estado aprendiendo gracias a que hay mucha gente como tú que está dispuesta a ayudar a gente como yo.
Bueno si me puedes ayudar te lo agradecería bastante y si no ps no..
jajaja no de antemano gracias.
Abril 14th, 2010 at 1:12 h.
1-Primero, si instalan Windows primero y luego linux no tienen que hacer nada más, y arrancará el grub con las opciones para linux y para windows.
2-si el caso es que ya esta instalado linux. Tienes que hacer un backup del MBR (aqui es donde esta el sector de arranque y de esto dependerá que vuelvas a ver el Grub).
3-Debes crear una partición para windows con un particionador que pueda manejar particiones ext2, ext3, ext4, u otras de linux (puesto que el programa de instalación de xp por ej. no puede modificar estas particiones linux). El mejor que conozco se llama Gparted y esta disponible en el cd de knoppix. Creo que el de Ubuntu no lo trae (aunque lo puedes instalar desde synaptics, o con apt). También puedes crear un cd de inicio exclusivo de Gparted (es gratuito desde luego y lo bajas de la red)
4- Con Gparted creas una partición NTFS (si es para xp, vista, o win7, si fuese para win98 creas una fat32. Siempre hablamos de particiones Primarias). Luego instalas Windows en esa partición.
El resultado será que arrancará windows directamente (o sea, desapareció el Grub).
Para reparar esto puedes usar el Cd de inicio de SuperGrup, pero si no puedes, entonces puedes usar la copia de seguridad del mbr, lo que restaurará tu grub con el menú que conoces. Tendrás que agregar la opción para que puedas elegir arrancar windows como Explica Raúl.
Junio 2nd, 2010 at 20:15 h.
hola , m llamo jesus , os comento mi situacion , tengo instalados en mi pc desde ace muxo tiempo vista, ubuntu y mac , para lo cual ya configure el grub y demas , mi nueva intencion es desistalar el mac k no lo uso e isntalar el xp , lo k debo acer es irme a ubuntu ejectuar el gestor de particiones que lo tng instalado , y si no lo instalo sin problemas, formateo la particion de mac en ntfs o fat32 como dise aki el amigo , vale , no tng el livecd ese , no se sikiera si m ara falta , aora deberia reinicar con el cd de xp dentro pa k m carge e instalar y demas asta ahi bien , ara otra cosa , no comprendo esto del nautilus sudo nautilus (marcando “ejecutar en una terminal”) , no bastaria con abrir la ruta del grub y modificar el lugar de la particion k tenia antes con el mac , para el xp¿¿¿¿ si una vez instalado xp no m carga el grub ni nada cual seria mi solucion si no tng nada del supergrub ni nada????? el live cd y el supergrub en k consiste esactamente
muxas asias!!!