Probando qemu en Hoary
Por: linuxman
Un amigo me propuso hacer unos articulos sobre emulación, he aqui el primero.
Anteriormente habia hecho algunas pruebas con emuladores, pero el problema principal para mi ha sido siempre la memoria RAM, se pueden emular muchas cosas pero la memoria es limitada y eso hace que el sistema en general se volviera demasiado lento.
Pero ya ha pasado un tiempo algo de tiempo desde esas primeras pruebas así que manos a la obra.
qemu es un emulador open source que promete una buena velocidad de emulación. Así que fue el primero en mi lista.
Lo primero que hay que hacer es instalarlo, en lo personal recomiendo bajarlo desde la página web. Me encontre un paquete utilizando apt-get pero era una versión anterior que me trajo algunos problemas.
Una vez que se tiene el archivo lo que hay que hacer es descomprimirlo en el directorio raiz para que copien los archivos en sus respectivas carpetas.
Antes de arrancar el programa es necesarios crear un archivo que simulará ser el disco duro de nuestra computadora virtual. Esto lo logramos con el siguiente comando.
dd of=win98.img bs=1024 seek=1000000 count=0
En donde win98.img es el nombre del archivo y el valor de seek es el tamaño del mismo en este caso 1 GB pero se puede hacer más pequeño modificando este valor.
Para arrancar nuestra maquina virtual tecleamos lo siguiente:
sudo qemu win98.img -cdrom /dev/cdrom -boot d -m 64
Aqui básicamente le estamos diciendo a qemu que el disco duro a emular esta en la imagen llamada win98.img, la ruta en donde se encuentra la unidad de cd , va a simular un arranque desde la unidad d ( en este caso el cdrom ) y va a reservar 64 MB de ram para la computadora virtual.
Si todo sale bien aparecerá una ventana arrancando desde la unidad de cd y comienza la instalación de windows 98.
En esta imagen se puede apreciar que termino de formatear el disco duro, que en este caso es el archivo win98.img
Aqui podemos ver nuestro flamante windows recien instalado …
Como la instalación de windows 98 tardaba demasiado me dio tiempo de arrancar una segunda computadora virtual y darle un vistazo a ReactOS
Por lo pronto yo no recomendaria la emulación como un sistema de trabajo. A mi me da la oportunidad de probar cosas nuevas sin arriesgarme demasiado.






Muchisimas gracias por el aporte que nos das gracias a tus conocimientos pude arrancar winxp en mi ubuntu, porfavor sigue publicando tus tecnicas de trabajo ya que son interesantisimos, te agradece,,”el tigre y su linus”
Comment por Rodolfo — June 8, 2005 @ 8:35 pm
Quisiera saber si sabes configurar la red del win98 para que funcione con el tun/tap, yo la he hecho andar con una imagen desde un qemu con debian pero no desde el 98
Comment por X-ELE — June 14, 2005 @ 2:37 pm
X-Ele,
Lo siento no tengo esa información a la mano
yo uso mi maquinita virtual de qemu solamente para hacer algunas pruebas no lo uso del diario.
Pero buscando en Google me encontré esta página espero que te sirva
http://pulsar.unizar.es/wiki/GuiaDeSupervivencia
Comment por linuxman — June 14, 2005 @ 6:53 pm
Hola, no sé cual versión de qemu instalaste, pero existe el acelerador de memoria, el cual haciendo una emulación de memoria virual mejora sustancialmente el rendimiento, tampoco es como para volverse loco, pero algo es algo.
El modulo para mejoramiento del rendimiento no puede venir de serie con ninguna distribución, salvo que esta lo solicite expresamente, por otro lado cualquier usuario la puede bajar e instalar.
Existe una distribución Brasileña basada en Debian que solicitó el permiso y fue autorizada para hacerlo, se llama kurumin.
He bajado el paquete para Debian y funciona bien, no lo he probado en Ubuntu, es todavía una asignatura pendiente.
Anexó la
y también el
En la semana les comento otros resultados.
Saludos
Comment por Destructor — July 15, 2005 @ 2:41 am
Hola,
He estado siguiendo los pasos que mencionas pero lo que consigo al arrancar qemu es un bonito mensaje que dice “cdrom boot failure code: 0004″
¿alguna sugerencia o ayuda?
Gracias
Comment por Antonio Varela — July 15, 2005 @ 3:13 pm
Que tal Antonio,
Se me ocurren 2 posibles causas para ese error:
Puede ser que la especificación -cdrom /dev/cdrom no sea correcta en su caso tendrias que averiguar si ese directorio apunta efectivamente a tu cdrom
O pude ser que no tengas un CD de arranque en la unidad de CD-ROM
No puedo asegurarte nada ya que yo no tengo ese problema
espero que te ayude en algo.
Comment por linuxman — July 15, 2005 @ 3:21 pm
Gracias por el comentario linuxman. Por lo que he estado leyendo parece que el cd de arranque que tengo de win98 no es compatible 100% con las especificaciones de “eltorito” para cd bootables. Eso hace que devuelva errores 4 al 6. Si intento arrancar una Knoppix desde el live cd la cosa rula a la primera y sin problemas. En fín seguiremos probando.
Comment por Antonio Varela — July 16, 2005 @ 6:32 pm
Antonio, a mí me pasa lo mismo que a tí, y lo he solucionado arrancando desde un disquete de arranque de win98 (en vez de arrancar directamente el CD). Si no tienes uno, seguro que en Internet lo encuentras sin mucho esfuerzo.
Comment por Nu zé — August 6, 2005 @ 11:52 am
Futs… esta excelente tu Blog.. ya lo tengo en marcadores ya que practicamente acabo de iniciar con ubuntu.. es muy noble y bastante practico si tienes DSL a la mano…
Saludos
wiredonline.blogspot.com
Comment por Eliot Rocha — August 22, 2005 @ 11:53 pm