Qemu: como usar a la vez dos sistemas operativos
El otro día, estaba pensando como hacer para jugar al sim tower (un juego de windows 3.11), ya que el emulador de windows (wine), no funciona bien con las aplicaciones de 16 bits, y se me encendió la luz: el remedio es la máquina virtual.
¿Qué es una máquina virtual?
-La respuesta es muy sencilla, es la emulación del hardware de tu computadora dentro del sistema operativo ejecutado en primer plano, es decir: una ventana donde reinicias un ordenador con el SO (sistema operativo) que instales, sin tener que reiniciar de nuevo el ordenador realmente. Esta imagen lo explica perfectamente.

El programa elegido es el qemu, que existe tanto para windows como Linux, (y creo que macOS), y es totalmente libre y gratuito (aparte de dar una buena emulación, aunque consume buena cantidad de recursos). Mi objetivo es instalar con el qemu ms-dos 6.0, y windows 3.11
-Instalación: aquí puedes descargar el código. descomprime, y en una terminal haz el típico "./configure", "make", "sudo make install" para compilar e instalar, o si usas Debian o Ubuntu, un simple "sudo apt-get install qemu" sirve para instalarlo y configurarlo automáticamente.
-Uso: Existe una interfaz gráfica para el qemu que simplifica las cosas, pero si tienes ubuntu, no puedes instalarla, porque los paquetes del qemu no son los últimos. Abre una terminal en la carpeta en la que quieras instalar la imagen del disco duro (el disco duro de la maquina virtual). Escribe el siguiente comando:
qemu-img create -f qcow c.img 1G
Esto crea una imagen qcow, llamada c.img (ya que sera el disco c:) con un límite de 1 giga (si quieres mas, pues en vez de 1G, pon 20G, o lo que quieras). La imagen solo ocupa unos pocos kb. Ira aumentando su tamaño (hasta el límite impuesto, mediante vayas instalando cosas en la maquina virtual).
Ahora, toca arrancarlo. vamos a crear un script que, inicie la maquina virtual, emulando una gráfica super-vga de 256 colores, 256 mb de RAM y soundblaster 16bits (si no, no podre instalar correctamente windows 3.11), sin cd-rom ni disquetera (no me hace falta con el ms-dos), a pantalla completa, para no tener que escribir todo el rollo en la consola cada vez que arranque.
Crea un nuevo archivo de texto, y llamalo, por ejemplo, "ms-dos.sh" (todo sin comillas, claro)
qemu -boot c -hda c.img -hdb fat:
fíjate en lo de carpeta a compartir: esto significa que has de crear una carpeta, que la maquina virtual interpretara como partición, donde puedes poner archivos que quedaran a disposición de la maquina virtual. Esto es mi sustituto al disquete o cd-rom, ya que solo tengo que copiar a esa carpeta lo que quiera, y dentro del qemu, dispongo de estos archivos como si estuvieran en el disco duro
ahora, dale permiso de ejecución al script (chmod +x ms-dos.sh), y solo te hace falta hacer "clic" en el script, para iniciar la máquina virtual.
ahora instala el SO como harías normal. Si falta algún comando o quieres saber como funciona mejor, haz "qemu --help", "man qemu", o el foro de quemu, aqui, las siguiente.
Aquí muestro como funciona el sim tower:



Recuerda, con el "ctrl"+"alt",liberas el ratón para sacarlo fuera de la pantalla del qemu, y con el "ctrl"+"alt"+"f", cambias de ventana a pantalla completa, y viceversa.
Con el qemu puedes instalarte incluso el windos xp, si quieres, o el vista, pero: ¿Para qué? (excepto algún videojuego).



Una vez me dió por pensar, y me hice comunista. No se como me convencieron para que me hiciera un blog, y lo hice. He nacido para ser distinto a los demas. Aborrezco la mentalidad conservadora, y adoro la mayor parte de las cosas que teme dicha mentalidad: el sexo el heavy, la política, leer, y, en general, usar mis neuronas