Ingenieros… ¿ lo lograremos ?

La dura vida de un estudiante de telecomunicaciones

Instalar Windows dentro de Linux

Después del post meloso publicado anteriormente (es brooma, no te enfades :P), le toca ahora el turno a uno un poco más “técnico”. Hace unos días,no me acuerdo donde, leí que era posible ejecutar windows xp dentro de Linux.¿Qué? Ya no tendría que reiniciar el ordenador cada vez que quisiera probar algo en Windows que en Linux no fuera capaz de hacer. Así que me puse a investigar, lo primero que oí es que era necesario un programa llamado VMware Workstation, que me crearía lo necesario para poder hacer esto, sin embargo costaba dinero… así que seguí buscando.

Tras unas búsquedas por google y siguiendo enlaces por diferentes blogs (poned un enlace siempre a la información original además del blog donde lo has leído porque este a su vez lo ha leído de otro y bueno, vas de sitio en sitio sin encontrar nada ! ) , encontré lo que buscaba. No tengo mucha idea del funcionamiento completo de los programas y de toda la capacidad que tienen, así que me limitaré a deciros como hacer que funcione winXp, que es lo que interesa :

Lo primero descargar las herramientas que se necesita :

  • Quemu, emulador de diferentes arquitecturas entre la que se encuentra la x86. Yo lo instalé directamente desde Yast el paquete rpm. Si vuestra distribucción no lo tiene, lo podéis encontrar aquí
  •  VMware Player, de distribucción gratuita. Bajároslo de aquí. Si queréis probarlo, podéis bajar también alguna máquina virtual de las que traen, yo por ejemplo estuve probando una con la distribucción ubuntu 5.10. También lo hice mediante el rpm disponible, no quería tener demasiados problemas en la configuración.
  • Una vez bajado todo e instalado correctamente lo siguiente se resume a :

    - Abrir una consola y ejecutar lo siguiente :

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

    Con ello creamos el lugar donde guardaremos nuestro Xp, tiene un tamaño de 2GB, puedes cambiarlo, pero menos de 1300 Mb Windows no lo admite…

    Tras eso, descargad este archivo y ponedlo en el mismo directorio donde tengáis el archivo WindowsXPPro.vmdk

    Ahora simplemente entrad en consola y ejecutad el comando vmplayer, se abrirá una ventana donde tendréis que buscar el lugar en el que está guardado y ejecutar el archivo .vmx

    Para que se inicie la instalación de Windows Xp deberéis tener insertado el disco de instalación. Tras eso, se iniciará la instalación como si lo hiciérais fuera de Linux.

    Esto ha funcionado perfectamente en Suse Linux 10.0, supongo que en el resto de las distribucciones será muy parecido. Si tenéis algún problema dejad un comentario y os echaré una mano intentando buscar la solución, no garantizo nada, pero dos buscando son mejor que uno :)

    Info obtenida de :

    http://johnbokma.com/
    http://www.vivalinux.com.ar/

    Las imágenes están a 1280 * 1024 …. os va a salir bastante grande la imagen :)

    Hay 20 comentarios

    1. February 21st, 2006

      | 11:51 pm

      [...] Contacto « Instalar Windows dentro de Linux [...]

    2. February 26th, 2006

      | 12:47 am

      [...] La primera “práctica” consiste en crear la proyección de un triángulo, que está en el espacio, en el suelo. Cuando te la cuentan te montas el lío de lo difícil que será porque es todo cálculo y matemáticas pero al ver los métodos que ellos te proporcionan, todo se resume a escribir menos de 15 líneas de código. Ocupa más la documentación de la clase que hacer la práctica. Lo más complicado casi ha sido intentar que el código se compilara en Linux, no sé por qué no quería interpretar las tildes. Por cada tilde puesta marcaba un error… teniendo en cuenta que había dieciocho clases diferentes no tenía ganas de ir quitando todas las tildes, así que instalé el JDK de Java en la máquina virtual que tengo con Windows Xp y estuve programando desde ahí… (Si alguien sabe como reproducir radio (*.asx) desde Linux no estaría mal… aveces abro sólo el Windows para poder estar escuchando la radio mientras toy trabajando en Linux…un poco penoso ) [...]

    3. March 7th, 2006

      | 12:08 am

      [...] Entre los que merecen la pena, el primero de ellos te enseña a crear una máquina virtual con el programa WMware workstation 5.5, lo mejor es instalar la demo de 30 días que trae completamente funcional, crearos algunas máquinas, y probar…podéis llegar a tener funcionando a la vez, Suse Linux 10, Windows Xp y Ubuntu 5.10 ( recomiendo que no lo probéis en menos de un P-III… ) [...]

    4. March 8th, 2006

      | 12:15 am

      [...] Otra utilidad para VMware - Live CD / DvD Ya expliqué como se podía instalar Windows dentro de Linux sin ningún problema, y ejecutar los dos a la vez gracias a VMplayer y a las máquinas virtuales. Sin embargo podemos sacarle provecho para probar las distribuciones que vienen en un Live DvD o en un Live CD, sin necesidad de tener que estar reiniciando el ordenador para cargarla o volviendo a reiniciar para arrancar nuestro sistema operativo habitual. [...]

    5. Luis
      May 21st, 2006

      | 9:46 pm

      Hola, traté de instalar xp en suse 10.0 con tu proceso, pero me aparece esto cuando ejecuto en consola el comando vmplayer:

      “vmware is installed, but it has not been (correctly) configured
      for this system. To (re-)configure it, invoke the following command:
      /usr/bin/vmware-config.pl.”

      a que se debe?

      Informo que soy muy nuevo en linux y desgraciadamente necesito algunas aplicaciones de windows.

      Agradezco de antemano

    6. May 21st, 2006

      | 9:49 pm

      No es un error, tranquilo, el problema es que antes de poder ejecutar el vmplayer es necesario que ejecutes ese programa de configuración.

      No recuerdo las opciones que tiene, pero las que vienen por defecto está bien.

      Si te salta algún error sobre las headers del kernel de Linux, esto te puede echar una mano :)

      Instalar vmware

    7. Arturo
      May 31st, 2006

      | 2:36 pm

      hola hoy me desvelé explorando suse 10.1 pero tengo problemas para conectarme… bueno buscaba y me encontré con esto de poder instalar xp en suse… de verdad me parece facinante esto… bueno se ke muchos de aki saben mucho sobre suse… les pediria de favor si me pueden ayudar para conectarme… soy cliente de prodigy infinitum y si alguien kiere hacerlo en privado mi correo es tury86@gmail.com
      de antemano gracias.

    8. March 11th, 2007

      | 8:49 pm

      Hola Tengo una pequeña duda, veo aquí se nos menciona la gran utilidad de poder instalar wxp dentro de linux.

      Pero mi duda seria: ¿Puedo utilizar el WMware player con un Windows Xp ya instalado en la misma Pc? (otra partitición).

      Para no tener que borrar la instalción de windows y tener que configurar todo nuevamente. Cualquier sugerencia o comentario favor de enviarmelo al email francks987@yahoo.com.mx

      Gracias por su atención.

      Francks

    9. March 11th, 2007

      | 11:42 pm

      Échale un ojo a este enlace

    10. felipe
      May 2nd, 2007

      | 3:04 am

      hola, tengo windows vista y no me gusta mucho, porque no es compatible con todos los programas, pero no lo quiero formatear para instalar el windows xp.lo que quiero saber es si resulta poner el xp en windows vista con ese programa vmware, y si no, me gustaria que me dijeras alguna forma de hacerlo
      gracias de antemano
      chao!!!!

    11. May 2nd, 2007

      | 12:39 pm

      Prueba a ver si hay una versión compatible con Windows Vista en primer lugar.

      Ten en cuenta que necesitarás una máquina muy potente para poder ejecutar ambos sistemas operativos a la vez, ya que exigen unas ciertas características que no son pequeñas…

      Si tienes ambas cosas, lo podrás instalar sin problemas.

    12. felipe
      May 4th, 2007

      | 1:49 am

      gracias,lo voy a probar y si me resulta te aviso.
      te pasaste, gracias
      chao

    13. felipe
      May 5th, 2007

      | 1:14 pm

      hola de nuevo
      no entiendo el metodo que se realiza.
      si pudieras especificar todos los pasos te lo agradeceria.
      si puedes mandalos a largo_felipe@hotmail.com
      tengo el vmware, el qemu, pero no entiendo lo que se hace
      gracias de antemano
      chao

    14. Luis
      May 18th, 2007

      | 12:35 am

      estoy instalando el vmware player en ubuntu 6.06 y me sale este mensaje

      what is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

      tuve que instalar el gcc para ocupar c, pero no encuentro esto por que la carpeta que me indica no existe, porfa seria de gran ayuda

      graciasde antemano

    15. May 18th, 2007

      | 8:38 am

      tienes que descargarte el paquete linux-headers-******.deb mediante aptitude o apt-get donde los asteriscos sean la versión actual del kernel que tienes en tu ordenador (uname -r).

      Posteriormente, dile que busque en /usr/src/linux-headers-*****/include

    16. ubuntero fesity
      May 27th, 2007

      | 7:30 pm

      Hola pues la primera duda, es como anda, y cuanta ram se necesita como minimo para que funcione esta maravilla, saludos !!!

    17. May 27th, 2007

      | 7:58 pm

      Pues como mínimo, tienes que tener la suficiente memoria RAM como la suma de los mínimos de los sistemas operativos que quieres ejecutar…

    18. kensou
      June 2nd, 2007

      | 10:16 am

      EDITADO: Oye! Ya instalé vmware y quemu donde dijiste. Después inserté el disco de Windows Xp e hice lo que dijiste… “Abrir una consola y ejecutar lo siguiente :
      qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating ‘WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB ” Pero no pasó nada. Descargué el archivo que dijiste, pero el directorio donde debería estar no aparece; lo busqué y no lo econtré. También ejecute en consola vmplayer pero me dice que el comando no existe… ¿qué para? Te agradecería que me ayudaras.

      ies ia instale el vmware,el qemu,i los instale onde dijiste… despues inserte el disko de windows xp,e hice lo ke dijiste…. “Abrir una consola y ejecutar lo siguiente :
      qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating ‘WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB ”
      Pero no paso nada,Descargue el archivo ke dijiste, pero el directorio onde deveria estar no aparece lo bske i no lo aie,tambien ejekute en konsola vm player pero me dice ke el komand no existe…ke pasa?!?!? te agradeceria ke me aiudaras.

    19. June 3rd, 2007

      | 9:43 pm

      Si usas ubuntu lo mejor es que te descargues el paquete directamente:

      sudo aptitude install vmware

      Te descargues aquí el zip con la máquina virtual que se corresponda con lo que quieres instalar y ejecutes finalmente vmware cargando el archivo *.vmx que está en el zip.

    20. Fher
      February 18th, 2008

      | 9:19 pm

      Yo tengo VMware con licencia para Linux, si lo quieren contactenme aguilar_fher@hotmail.com

      Y si, es neevsario instalar gcc y el kernel Linux Sourse

      Saludos!!!

    Deja una respuesta