Como instalar Windows en linux

+1
0
-1

Buenas a todos. Voy a tratar de explicar como instalar Windows en ubuntu.
Llevo usando linux alrededor de un año y windows solo lo tengo de pegote. No obstante de vez en cuando necesito entrar para algun fin concreto, por ejemplo:
En mi universidad estamos trabajando con Caml ligth para la asignatura de Programacion Avanzada y no consigo compilar el entorno grafico para linux. Para las 3 primeras sesiones me resultaba imprescindible, asi que dos horitas a la semana necesitaba entrar a Windows, algo que me irritaba. Pero descubri qemu y vmplayer y el asunto cambio. Ahora tengo Windows XP instalado en linux y emulado con vmplayer, por si alguna vez necesito trabajar con algun programa en concreto o bien para usar partition magic (en mi opinion por lo unico que merece la pena Windows).

Antes de comenzar advierto que es una emulacion, que corre bastante rapida. Asi que recomiendo a todas aquellas personas que usen Windows con frecuencia que sigan con Windows. Ventajas e inconvenientes de la emulacion:

INCONVENIENTES:
- Mas lentitud.
- Ocupa espacio de la particion de linux para la instalacion.
- Para instalar algo hay que crear una imagen de lo que se quiere.

VENTAJAS:
- Se accede a Windows en 2 segundos sin tener que reiniciar.
- Podemos ejecutar aquellas aplicaciones que en linux no hemos conseguido instalar (Ej: tarjeta de TV).
- Podemos eliminar la particion de Windows definitivamente y siempre tendremos un respaldo por si algun dia lo necesitamos para algo concreto.
- Las herramientas usadas son gratuitas y libres.

EMPEZAMOS LA INSTALACION:

- Lo primero es instalarnos todas las dependencias y paquetes necesarios.
sudo aptitude install make gcc-3.4 g++-3.4 linux-headers-`uname -r` qemu

* Aunque no es necesario instalarlo porque solo necesitamos una herramienta que ofrece qemu, vamos a instalarlo porque resulta mas sencillo. Si alguno quiere desinstalarlo despues de la instalacion puede hacerlo. Yo no lo desinstale por si acaso lo necesito otro dia.

- Ahora vamos a descargarnos vmplayer.
wget http://download3.vmware.com/software/vmplayer/VMware-player-1.0.1-19317....

- Procedemos a instalarlo:
tar xvzf VMware-player-1.0.1-19317.tar.gz
cd vmware-player-distrib
export CC=/usr/bin/gcc-3.4
export CXX=/usr/bin/g++-3.4
sudo ./vmware-install.pl

- Configuracion
Ya tenemos instalado vmplayer, ahora se nos formularan una serie de preguntas (por desgracia para alguno en ingles) a las que vamos respondiendo. Si alguna no comprendemos, pulsando Enter la dejamos por defecto. Es posible que alguna en concreto no funcione la opcion por defecto como puede ser el caso de las cabeceras de C. Por defecto creo que trata de buscarlas en /usr/src/linux-headers. En mi caso tenia que seleccionar /usr/src/linux-headers-2.6.15-21-686/. Para saber las que teneis que teclear vosotros (en caso de que por defecto no lo permita) es sencillo. Abris una nueva terminal y escribis ls /usr/src/ | grep headers Es posible que os salgan varias, elegid la ultima.

Tras responder a las preguntas tenemos instalado y configurado perfectamete vmplayer. Ahora preparamos las imagenes y listo.

- PREPARACION

- Creamos el directorio donde instalaremos Windows y le damos permisos.
sudo mkdir -p /opt/vmware
sudo chmod 1777 /opt/vmware
mkdir /opt/vmware/WindowsXPPro

- Creamos un archivo de imagen con qemu que engañara a Windows.
cd /opt/vmware/WindowsXPPro
qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=3000000 kB

Yo lo he creado de unos 3GB (3000000). Podeis crearla de lo que querais, pero tened en cuenta que ocupara mas espacio.

- gedit WindowsXPPro.vmx

- Copiamos este contenido y guardamos

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "WindowsXPPro.vmdk"
memsize = "192"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "WindowsXPPro.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"
floppy0.fileType = "file"
floppy0.fileName = "cdboot1.img"
floppy0.startConnected = "True"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Windows XP Pro"
guestOS = "winxppro"
nvram = "WindowsXPPro.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d cd 3f 59 5b 61 43-fd 73 ef 46 56 4c 23 7b"
uuid.bios = "56 4d cd 3f 59 5b 61 43-fd 73 ef 46 56 4c 23 7b"
ethernet0.generatedAddress = "00:0c:29:4c:23:7b"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = "WindowsXPPro.vmss"
tools.remindInstall = "TRUE"

- INSTALAR WINDOWS:

Ahora ya tenemos totalmente preparado el sistema para instalar Windows. Hay que tener una cosa en cuenta y es que para instalar Windows deberemos tener un cd de Windows XP y deberemos crear una imagen con el nombre de WindowsXPPro.iso y copiarla en el directorio /opt/vmware/WindowsXPPro.

Para crear una imagen nos ayudaremos de gnomebaker.
sudo aptitude install gnomebaker

Seguimos este proceso:
- Copiar Datos
- Create ISO only
- Nombre ->WindowsXPPro.iso
- Browse -> /opt/vmware/WindowsXPPro

* En caso de que no funcionara, en Browse elegimos nuestra carpeta personal y despues lo copiamos en /opt/vmware/WindowsXPPro a mano o desde la terminal.

Ahora hacemos doble clic en el archivo WindowsXPPro.vmx y comenzara la instalacion de Windows. Asi de sencillito.

Ahora bien, siempre que necesitemos instalar programas en Windows o leer un cd o algun archivo necesitaremos crear una imagen y guardarla en el directorio con el nombre de WindowsXPPro.iso. Ese parametro lo podemos cambiar editando este archivo WindowsXPPro.vmx

ADICIONAL:

Puesto que la carpeta /opt/vmware/WindowsXPPro puede convertirse en una carpeta verdaderamente importante para muchos, lo ideal es tener un acceso directo desde Lugares, para ello hacemos lo siguiente.

Abrimos gedit, ahora archivo -> abrir
En el panel de la derecha seleccionamos la carpeta /opt/vmware/WindowsXPPro y pulsamos en añadir.

Es un metodo un poco retorcido, los usuarios de Dapper lo pueden hacer de un metodo mas natural, pero este funciona correctamente.

Aqui os dejo una captura.

Espero que os haya ayudado, un saludo.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta
Mi espacio -> www.freewebs.com/ator_18

Comentarios

Imagen de tinho

Soy muy novato en esto de ubuntu todavia. Muchas gracias por la ayuda que me estais prestando.

Cuando escribo en la consola este comando:

qemu-img.exe create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=3000000 kB

Me da el sgte error:

bash: qemu-img.exe: command not found

He probado escribiendo delante sudo y tb ./ pero el comando no funciona tampoco.

Imagen de ator_18

Quitale el .exe.
qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=3000000 kB

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de tinho

Ahora escribo el comando tal y como me explicaste:

qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=3000000 kB

y me da el sgte error por pantalla:

Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=2097152 kB qemu-img: Formatting or formatting option not supported for file format 'vmdk'

Estuve mirando si tenia espacio libre en la extension, y tengo 4.1Gb aún.Lo realize tb como root.

Gracias por las molestias de haberme contestado!

Imagen de ator_18

Prueba asi:
qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=2097152 kB

y si no funciona puedes probar con esto otro:
qemu-img create -f vmdk WindowsXPPro.vmdk 2G

Si aun asi siguiera sin funcionarte cercionate que te encuentras en el directorio que creamos (cd /opt/vmware/WindowsXPPro). Si siguiera dandote error, comprueba que la instalacion de qemu se realizo correctamente.

PD: No debes ejecutar la opcion como root.

Suerte

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de tinho

Sigue sin funcionar. A ver si me funciona cuando me instale la Dapper a ver. El resto del articulo me funciona correctamente todo, e incluso el qemu me va bien, cuando intento crear archivos con otros formatos, pero cuando quiero crear vmdk, no me deja . Cuando instale la Dapper desde cero ya lo intentare.

Muchas gracias por todo ator_18

Imagen de tinho

Al final me ha funcionado.
No se xq razon la verdad pero por si a alguien le pasa lo mismo le digo lo que he hecho:

He instalado el qemu segun un como que hay en la pagina web

Muchas gracias a ator_18 por la ayuda

Imagen de Celtibero

Si puedes pon como lo resolviste porque a mi me pasa excatamente lo mismo que te pasaba a ti y la verdad, entre que soy un novato de linux y, que no veo ese COMO del que sacaste como instalar el qemu, ahora mismo estoy con el vmplayer instalado pero, sin poder correr el windows xp, y es una real $%&ada ver el pastel y no poder comertelo :(.

Gracias y un saludo.

Imagen de ardu


- Configuracion
Ya tenemos instalado vmplayer, ahora se nos formularan una serie de preguntas (por desgracia para alguno en ingles) a las que vamos respondiendo. Si alguna no comprendemos, pulsando Enter la dejamos por defecto. Es posible que alguna en concreto no funcione la opcion por defecto como puede ser el caso de las cabeceras de C. Por defecto creo que trata de buscarlas en /usr/src/linux-headers. En mi caso tenia que seleccionar /usr/src/linux-headers-2.6.15-21-686/. Para saber las que teneis que teclear vosotros (en caso de que por defecto no lo permita) es sencillo. Abris una nueva terminal y escribis ls /usr/src/ | grep headers Es posible que os salgan varias, elegid la ultima.

Hola, al realizar este procedimiento, llego hasta donde me pide la carpeta include, pero no me acepta las rutas que le doy. probé a escribir el ls /usr/src/ | grep headers, pero no me aroja ninguna ruta. Tengo Ubuntu 5.10 AMD64

__________________________________________________

ArturoRD

En linux el 95 % de las actualizaciones son para mejorar, en Windows son para corregir o para empeorar Usuario de Ubuntu, ATI y AMD64

Imagen de ator_18

Dirigete a synaptic e instala las linux-headers. Despues vuelve a intentarlo, ese puede ser el problema.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de ardu

Ya pude avanzar mas. Ahora, cuando voy a crear la imagen para engañar a Windows e introduzco lo siguiente en la cónsola, me aroja este error:

arturo@arda3064:/opt/vmware/WindowsXPPro$ quemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=5000000
bash: quemu-img: command not found
arturo@arda3064:/opt/vmware/WindowsXPPro$

Se supone que el quemu ya está instalado, no?

__________________________________________________

ArturoRD

En linux el 95 % de las actualizaciones son para mejorar, en Windows son para corregir o para empeorar Usuario de Ubuntu, ATI y AMD64

Imagen de ardu

Lo anterior lo verifiqué bien y fue un error de dedo. Sin embargo, ahora me dice que el formato no está soportado y todo está bien instalado

__________________________________________________

ArturoRD

En linux el 95 % de las actualizaciones son para mejorar, en Windows son para corregir o para empeorar Usuario de Ubuntu, ATI y AMD64

Imagen de ator_18

Prueba con esto:
qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=2097152 kB

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de Anónimo

Perdonad si no tengo las cosas muy claras, pero tengo un par de dudas.
Tengo que utilizar un programa que sólo funciona con windows, y he pensado instalar el Win98 usando el sistema que comentas, porque me sobra con esa versión. ¿Habría que hacer alguna variación en lo que dices?
¿Y qué habría que hacer para instalar luego el otro software que he de correr en windows?
Mil gracias

Imagen de ator_18

No he probado con windows 98. El proceso seria el mismo (solo si quieres cambiar los nombres de archivos y carpetas a Windows98 en vez de WindowsXPPro).
Es posible que el contenido del archivo WindowsXPPro.vmx no sea el mismo que he colgado en este tema. Puedes probar con ese archivo de configuracion y dejando los nombres tal cual, en caso que no funcionara, deberias buscar por internet alguna otra configuracion para el archivo WindowsXPPro.vmx.

Comentanos como te ha ido y lo mismo podemos ayudarte.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de Anónimo

Oi pessoal!!

Quero saber como faço para passar arquivos entre o Linux e o Windows recentemente instalado com o quemu.

Thanks.

Imagen de ator_18

Los archivos que desees pasar debes convertirlos a formato .iso. Puedes hacerlo con gnome-backer o k3b por ejemplo. Luego renombrar ese archivo como WindowsXPPro.iso y lo copias dentro de la carpeta /opt/vmware/WindowsXPPro.

Como dentro de esa carpeta ya tendras un archivo con ese nombre es recomendable hacer una copia de seguridad antes de sobreescribirlo. Se que es un coñazo, pero no se otra forma de compartir los archivos.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de gotxa

Hola... magnífico COMO que voy a probar en el primer hueco...

una preguntilla...

en
"VENTAJAS:
...
- Podemos eliminar la particion de Windows definitivamente y siempre tendremos un respaldo por si algun dia lo necesitamos para algo concreto."

¿Eso quiere decir que como lo que estamos haciendo es una imagen, donde dentro pondremos el Win$ y los programas que queramos, luego esa imagen se puede "volcar/clonar" a una partición del disco?
no se si se me entiende: sigo este COMO, instalo lo necesario de Win$, borro la partición del Hasefroch y funciono (o no) con la emulación... ¿puedo volcar luego la imagen de la emulación a la partición donde antes estaba Hasefroch y tener de nuevo el windon normalmente?...

Si es así, me gustaría que me indicarais algo de documentación/COMOS para enterarme bien antes de borrar definitivamente Hasefroch y NO liarla.

Así mismo, si esto es posible... ¿no se podría hacer una imagen de lo que ya tengo en la partición Windon$, sea lo que sea, y pasarla por vmplayer? ¿no tendría mi actual Hasefroch controlado por el Pingüino? ¿pitaría?

Salud
---
GoTXa
linux counter #116453

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de ator_18

No es exactamente asi. Lo que haces es crearte una imagen dentro de la particion de linux. Esa imagen no puedes volcarla a una particion o por lo menos no tengo conciencia de ello.
Si usas windows con mucha frecuencia, quiza no te convenga borrar la particion de windows. Si por otra parte, usas windows para un par de cosas puntuales, podras borrar tranquilamente la particion.

Siguiendo el post, arrancas el pc con linux y haciendo doble clic en el fichero de imagen de windows lanzaras windows dentro de linux. Tendrias los dos corriendo al mismo tiempo. Puedes configurar windows a tu gusto y las configuraciones se guardan, pero debes tener en cuenta que es un sistema emulado, por lo que ira mas lento (ya se que parece imposible que windows pueda ir mas lento). Por eso, si lo usas para cosas puntuales no importa.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de gotxa

gracias por la respuesta ator
ya seguí las instrucciones del post y he probado a ver cómo pita. Funciona mejor de lo que pensaba (recuerdos del VirtualPC de Mac) aunque no lo suficiente para mi gusto. Necesito únicamente correr Flash8 en Win$. He probado wine ya y ahora vmplayer+qemu... ambos métodos tienen sus ventajas e inconvenientes aunque wine me parece más "limpio"... haré más testeos.

El gran problema para mi es en realidad el plug-in de flash-player. Si hubiera algo de apoyo de Adobe-Macromedia en hacer la última versión para *nix podría testear las pelis flash que hago desde GNU/Linux aunque la compilación desde flash no fuera del todo "amigable" (performance, cambio de shortcuts de teclado...). El testeo de las pelis resultantes desde Hasefroch-virtual no es suave por cuestiones de performance.

Otra cosa que tardé en comprender es que la máquina virtual resultante es, efectivamente, otra máquina: no puedo intercambiar ficheros "alegremente" sino es a través de una carpeta compartida con Samba y gracias a que tengo 2 interfaces de red (inalámbrica+eth) y router.

Preguntas:
1) ¿se puede hacer que el Hasefroch emulado vea las particiones FAT/NTFS del disco duro?
2) si quiero compartir vía Samba entre las máquinas real y virtual, ¿lo podría hacer utilizando una sola interfaz de red? (casi claramente que no, pero no estoy puesto en vmware)
3) leyendo por ahí veo que la gente se guarda la(s) imagen(es) de la máquina virtual en DVD para luego restaurarla y dejarla flamante (p.ej. para evitar la Haseactivación). ¿Cómo es que en ese caso Hasefrozz no "recuerda" cuántos días lleva?

Bueno, con saber de estas cosas un SI/NO podría tirar de la manta... mucho que hacer como para dar palos de ciego.
¿Alguien que de de beber al sediento?

---
GoTXa
linux counter #116453

P.D. vaya veranico

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de ator_18

Segun tengo entendido no podras ver las particiones desde la emulacion. En cuanto al dvd de la imagen, puedes hacerlo perfectamente, no te puedo dar una respuesta a por qué no recuerda los dias que lleva.

Para compartir archivos entre la maquina virtual y la real existe un metodo. El archivo que desees compartir debes pasarlo a formato imagen .iso y lo renombras a WindowsXPPro.iso despues lo copias en la carpeta /opt/vmware/WindowsXPPro
Ahora si te vas a mi Pc, veras que el archivo se encuentra dentro de la unidad de cd. El metodo es un poco coñazo. Si deseas compartir varios archivos de una misma vez, te recomiendo que los copies todos dentro de una carpeta, los comprimes y el archivo comprimido lo conviertes en una .iso. De esa manera podras compartir varios archivos de golpe.

No se si existiran mas metodos, la verdad es que uso bastante poco windows, solo para un programa en concentro que necesito por mi universidad y en linux no consigo compialar el entorno grafico.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta

Imagen de gotxa

hola
el método que comentas es lo primero que probé, el thread está perfex. sabía que existía vmware pero pensaba que era más complicado. 1000 gracias de todos modos... por cierto, a los demás que se aventuren la receta del archivo comprimido y después hacer el .iso es la mejor... me encontré con que los archivos que sacaba del CD virtual tenían formato DOS (8+3 caracteres y todo mayúsculas), seguro que por parámetros equivocados al crear la imagen... de todas formas al estar los archivos que queremos dentro del comprimido se evita este problema que comento.

Mi problema es muy básico, en realidad. Me meto a Win$ para hacer algo... ¿Cómo saco al Ubuntu los ficheros que creo en Win$?

ya comenté que compartía una carpeta con samba y los proyectos de flash iban directamente en esa carpeta. El método no está mal pero condeno las 2 interfaces de red ¿Cómo lo haces tu/haceis?

GoTXa
linux counter #116453

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de ator_18

La verdad es que nunca me ha surgido la necesidad de pasar archivos desde windows a linux, siempre fue el caso contrario. Supongo que esos archivos quedaran guardados en la imagen emulada, aunque no te puedo explicar como extraerlos.
Una posible solucion, asi a lo pronto, es hacerlo mediante una direccion de correo o un ftp.

Si la solucion no te funciona, deberias mirar en algun foro (aunque casi todo lo que vas a encontrar esta en ingles).

Puedes tratar de hacer una red ssh, quiza asi puedas compartir los archivos de forma mas rapida y comoda.

Linux: La puerta mejor cerrada es aquella que puede dejarse abierta