USA EL ARCHIVO PARA VER TODAS LAS ENTRADAS DE HOY

MWS en Linux con Virtual Box (por Javier Jaramillo)

Hace ya algunos meses la gente me preguntaba cómo correr MWS en Ubuntu. Y yo, sin tener mucha idea, me aventuré a escribir algo. Sin embargo, ha pasado el tiempo y hemos crecido, y era cuestión de tiempo dar con alguien que sí supiera de qué estábamos hablando. Muchas gracias, Javier, por tu ayuda, y espero que os sirva a vosotros en estos días de testeo pre-Nacionales


Hola queridos amigos, hoy vamos a intentar poner nuestro programa de testeo favorito en linux. Decir que el MagicWorkStation (MWS en adelante) no tiene cliente nativo para linux, por lo que vamos a realizar una técnica llamada virtualización, que, a grandes rasgos, consiste en meter un sistema operativo dentro de otro. Por tanto, lo que vamos a hacer, es virtualizar WindowsXP(r) dentro de linux mediante un programa llamado VirtualBox, de forma que podamos instalar el MWS en el Windows(r) virtualizado. Para proceder a la instalación necesitamos lo siguiente:



Un ordenador con linux instalado, y con al menos 512mb de ram (1gb altamente recomendado).

Un CD o una imagen iso de WindowsXP(r)

Conexión a internet (la gracia de este requisito es que si no lo tenéis no se como vais a leer el artículo)

NOTA: La versión de VirtualBox que voy a utilizar para este tutorial es la privativa, es decir, la que no es software libre (sigue siendo gratuita, eso si). Si quereis usar la OSE, bajad al tema de enlaces donde encontrareis un link útil.

Los pasos que seguimos son los siguientes:

Vamos a la página oficial de VirtualBox y nos descargamos el paquete correspondiente a nuestra distribución. Si usais debian-based linux (usase principalmente ubuntu), es altamente recomendable agregar el repositorio a el sources.list y añadir la clave, para tener actualizaciones automáticas (si tenéis alguna duda de como hacer esto ponedlo en los comentarios).

Una vez bajado el paquete lo instalamos, con el gestor de paquetes de nuestra distro, o con el ejecutable genérico para todas las distribuciones (hay que usar privilegios de superadministrador aka root). Si hemos añadido el repositorio en debian-based linux, tenemos que ejecutar como administrador un apt-get update & apt-get install virtualbox-3.0, o instalar el paquete desde Synaptic.

Una vez instalado el programa, lo abrimos, nos registramos si queremos (altamente recomendable para que te dejen de dar la lata) cerramos todas las estupideces que salen y nos plantamos en la ventana principal.

(NOTA: a partir de ahora, los pasos que voy a seguir están en inglés, mas que nada porque yo tengo el programa en este idioma porque la traducción al español es un poco chapucera, para cambiar el idioma podéis usar Archivo (File) → Preferencias (Preferences) → Idioma (Language).

Le damos a New y a Next, y nos sale una ventana donde nos pide que pongamos un nombre a nuestra maquina virtual (VM a partir de ahora), que podéis poner cualquiera, y el tipo de SO que vamos a instalar (escogemos WindowsXP(r)). Le volvemos a dar a next y en esta ventana vamos a escoger la RAM que queremos que tenga el sistema. Si tenemos 512mb en nuestro sistema dadle 128 y si tenéis 1gb+ dadle 256.

Ahora nos sale una ventana donde configuramos el disco duro que tendrá nuestra VM, dejad todo como está (es decir, en crear nuevo disco duro) y dadle siguiente. Ahora os sale el asistente de creación de discos duros, le damos siguiente, seleccionamos imagen de tamaño fijo, le ponéis un nombre a la imagen del disco, y de tamaño ponéis según el uso extra que le vayáis a dar al Windows (si solo es para el MWS, con 2gb va de sobra) y le dais a next y a finish. Una vez hecho esto, ya hemos terminado de configurar la máquina y ya está creada.

Ahora debería aparecernos la VM recién creada en la lista de la izquierda. Hacéis doble clic sobre ella y os aparecerá el asistente para el primer arranque (first run wizard). En este punto, metéis el cd de WindowsXP o localizáis la ruta de la imagen iso. En el asistente seleccionáis de donde arrancar, si desde el cd o desde la iso y dejáis seguir. En ese punto veréis que en la ventana de la VM os aparece el asistente de instalación de WindowsXP(r).

Instaláis el WXP de forma normal, y cuando ya por fin os haya arrancado después de instalar, vais a Dispositivos → Instalar aplicaciones del huésped. Esto instalará controladores específicos del programa en el WXP para que funcione mejor.

Ya con todo esto, os bajáis e instaláis el MWS como si estuvieseis en un WXP normal, y podéis utilizarlo dentro de linux siempre que queráis.

Bueno, pues espero que el tutorial os sea de utilidad. Si teneis alguna duda con el manejo del VirtualBox3, os recomiendo los siguientes enlaces:

http://www.bloginformatico.com/manual-virtualbox-ubuntu-virtualizar-linux-en-windows-xp.php (nosotros lo hacemos al reves pero bueno, muchos conceptos son iguales)

http://120linux.com/jugando-con-virtualbox-ose-i/ _(este tutorial es perfecto, aunque nos habla de la versión OSE del programa, aunque yo recomiendo usar la privativa (que tambien es gratuita), porque tiene muchas más funciones. De hecho, si no quereis usar la privativa, seguid este manual en la instalar del VirtualBox)

Nota Legal: Windows(r) y WindowsXP(r) son marcas registadas de Microsoft(r). El autor recuerda que el uso de software privativo sin licencia es un delito.

11 comentarios:

Alex dijo...

Si es sólo para el MWS me parece un poco excesivo instalarse una máquina virtual, yo el menos lo uso con wine y funciona perfectamente, sólo tuve un problema con la librería gdiplus que al final resultó ser un bug en una fuente, pero me estuve comiendo la cabeza una temporada hasta que di con él.

Benny dijo...

Es como todo.

En un principio Wine es suficiente para ejecutar cosas asi (algun juego, programa especifico).

Yo tengo la maquina virtual por necesidad (VMWare que se asemeja a VirtualBox).

Aun asi podrian hacer un cliente Linux perfectamente y no pasaria nada -.-U

Unknown dijo...

Seamos realistas, no harán un cliente para linux. Frecuentemente tengo que decir a mis colegas antes de echar un mws que me esperen, que reinicio para meterme en Window$.

Y es que si juegas una partida de un torneo, necesitas que sea fiable y estable, y en ubuntu de vez en cuando me da algún comportamiento raro.

Curiosamente en otras distribuciones, como Sabayon (que recomiendo) me fue perfectamente.

Si usamos una version de windows ligerita, como MicroXP (no es oficial de microsoft obvio) no me parece nada descabellado usarla para el mws y poco más.

PD: Moxes.com se ha ganado varios puntos para mí por esta entrada ;D

Unknown dijo...

@Alex: ¿cómo arreglaste el problema con gdiplus?

También me falla ahora mismo con ubuntu.

Alex dijo...

@jgodsslayer: prueba a eliminar las fuentes Oriya, desde la consola:

sudo aptitude remove ttf-oriya-fonts

Javier J. dijo...

Hola,

Mi experiencia con Wine y MWS es bastante mala. Si bien conseguí hacer funcionar el programa principal jugar por internet era casi imposible.

Por eso hize el artículo de la virtualización, ya que consigues un sistema (casi al 100%) completamente estable. Si usas una versión ligera de WindowsXp puedes conseguir arrancar en menos de 10seg (la máquina virtual tiende a arrancar un poco más rápido), que además puedes usar para otras cosas (iTunes si tienes un iPod etc...)

Además, con la nueva versión del Vbox, cuando implementen totalmente el soporte para DirectX9, se podrá jugar al MOL dentro de linux.

Saludos

MioCid dijo...

Una pregunta.

En la entrada que escribí yo, ¿está bien escrita? Yo en su día gastaba Ubuntu y con esas instrucciones me servía, pero luego tuve bastantes comentarios diciendo que la entrada tenía bastantes imprecisiones

Javier J. dijo...

@MioCid:

Yo el artículo que escribiste lo veo bien, excepto la comparación Linux/Unix/MsDos/Windows. En teoría con esas instrucciones se debería instalar bien. Luego el problema está en que tire.

Para Mac, la mejor opción es virtualizar WindowsXP con Pallarels, que es como el VBox.


Saludos

aitkiar dijo...

@Javier J.

Yo ahora mismo con vb3.0 estoy jugando a la versión de demo del MOL. Me está dando algún que otro cuelgue raro que tengo que ver por qué, pero vamos, que poder ya se puede.

Javier J. dijo...

@aitkiar:

Sisi, ahora mismo, en teoría ya es posible jugar, porque esta implementado el soporte para DX8/9, el problema es que todavía es experimental y tendrás esos cuelgues raros. Por eso decía que cuando funcione totalmente ya se podrá jugar al 100%

Vaevictis_Asmadi dijo...

Ke poca vergüenza hacer esta entrada cuando estoy sin internet xDD.

No tengo tiempo de leerla ahora mismo, en un par de dias cuando tenga internet.

Pues no se yo uso el MWS con el winex en mi Ubuntu, de hecho corro la propia instalacion ke tengo en el WinXP. Va bien excepto ke la generacion de graficos (imagenes) es muy lenta. PERO no he probado el mwsplay, igual no van bien los asuntos de red.