www.mamboteam.com
www.elsotanillo.net
Home arrow Windows arrow Windows arrow Windows - Howto Instalacion de Qemu en Windows
lunes, 06 de septiembre de 2010
 
 
  • Español
  • English
  • Français
Menu Principal
Home
Windows
Linux
Fotos
Blog
Noticias RSS
Enlaces de interes
Frases Celebres
Mi Clave GPG
Cursos LPI de la UOC
Utilidades
Busqueda
Webmail
Diccionarios Online
El tiempo
Alicante, Spain
Temp.: 30°C
Sens. Térmica: 31°C
Humedad: 45%
Velocidad: 10 km/h
Direcc.: 180°
Barom.: 1011.9 mb
S
Más detalles
Por gentileza de: 
Web translation / Traduction web

british flagHi, I am translating some of the articles from Spanish to English. If you are interested in one particular article, drop me a line. Maybe you can help me. :)

Salut, je suis en train de traduire des articles d' Espagnol a Français, si tu veux un article, ecri moi. Peut-être tu peux m' aider. :)

Windows - Howto Instalacion de Qemu en Windows PDF Imprimir E-Mail
Calificación del usuario: / 3
MaloBueno 
escrito por Juan Sierra Pons   
martes, 15 de agosto de 2006
Compartelo:
Delicious
Meneame
Mister.Wong

Qemu es un emulador Open Source de Sistemas Operativos que puede correr tanto en Windows como en Linux. En este Howto, veremos su instalacion en Windows.La emulacion de Sistemas operativos nos puede ser muy util para:

  • Poder correr programas antiguos que no tienen su equivalente actual. Por ejemplo, programas especificos creados para entornos MS-DOS que no es posible migrar. Como pueden ser algunos de contabilidad, inventarios, stocks, etc.
  • Poder jugar a juegos antiguos  que no corren en nuestro sistema operativo habitual: Juegos de Windows95, MS-DOS, etc
  • Hacer pruebas de sistemas operativos, distribuciones Live!, aprenddizaje, etc
  • Lo que se nos ocurra, etc ;P

¿Que es Qemu? ¿Que es KQEMU?

QEMU es un emulador Open Source que consigue una buena emulación usando traducción dinamica de las operaciones entre la maquina anfitriona o principal y la maquina huesped o emulada. Tiene dos modos de funcionamiento:

  • Emulacion completa del sistema. En este modo, emula un sistema completo (por ejemplo un PC) incluyendo el procesador y varios perifericos. Puede ser usado para lanzar varios Sistemas Operativos sin necesidad de reiniciar el PC o para depurar codigo del sistema hospedado.
  • User Mode Emulation (solo con anfitrion Linux). En este modo, Qemu puede lanzar procesos compilados para una CPU en otra CPU distinta.

Tambien existe un modulo Acelerador KQEMU (Propietario) disponible que optimiza el rendimiento en el caso de que un PC es emulado dentro de otro PC. Este modulo habilita a Qemu a ejecutar la mayoria de el codigo de la aplicacion emulada directamente en el procesador de la maquina anfitriona para conseguir un rendimiento cercano al nativo.

Programas necesarios para la instalacion de QEMU y del modulo acelerador KQEMU

El Paquete binario para Windows, lo podemos bajar de http://www.h7.dion.ne.jp/~qemu-win/ en el momento de escribir este articulo la versión que había era la qemu-0.8.2.

Por otro lado el modulo acelerador lo bajamos de la pagina oficial de qemu de la sección de downloads, en el momento de escribir este articulo la versión que había era la kqemu-1.3.0pre9.tar.gz

Nos bajamos tanto el paquete binario para Windows como el modulo acelerador a una carpeta, por ejemplo, yo usare d:\qemu

Instalación de QEMU

Como el paquete QEMU nos viene ya en modo binario, lo unico que hay que hacer es descomprimirlo (con nuestro programa favorito), en nuestro caso nos quedara en la instalado en la carpeta D:\Qemu\qemu-0.8.2-windows

Instalación y carga del módulo acelerador de QEMU (KQEMU)

El Módulo KQEMU para windows viene ya compilado, por lo que lo unico que hay que hacer es instalarlo y despues cargarlo en memoria cada vez que queramos usarlo. Para ello vamos a la carpeta D:\Qemu\kqemu-1.3.0pre9 con el explorador de windows y hacemos los sigientes pasos:

  1. Con el botón derecho del ratón hacemos click sobre el fichero kqemu.inf y seleccionamos la opción instalar (tenemos que tener privilegios de administrador)
  2. Para cargarlo en memoria, abrimos una consola MS-DOS (tambien con privilegios de administrador) y ejecutamos: net start kqemu Obteniendo el mensaje siguiente: El servicio de KQEMU virtualisation module for QEMU se ha iniciado con éxito.

Cada que queramos usar el acelerador KQEMU, tendremos que iniciar el servicio manualmente

Creación de una imagen de disco duro virtual para la instalacion del Sistema operativo huesped

El siguiente paso, sera crear un una imagen de disco duro virtual donde instalaremos el sistema operativo huesped. Para ello desde una consola de MS-DOS, iremos al directorio donde estan los binarios de QEMU D:\Qemu\qemu-0.8.2-windows ejecutaremos:

D:\Qemu\qemu-0.8.2-windows qemu-img create -f qcow HDA.img 1G
Formating 'HDA.img', fmt=qcow, size=1048576 kB

Veremos que no tarda casi nada.... esto es por que realmente no crea un fichero de 1 Gb, crea un fichero pequeño que ira creciendo a medida que se vaya necesitando hasta un tope de 1Gb. Los parametros son:

  • -f es el formato que usaremos para la creación de la imagen, el formato qcow permite ir creciendo dinamicamente, tal como hemos visto arriba. Si queremos ver que otros formatos hay, podemos ir al la parte de creacion de imagenes de la documentación.
  • HDA.img es el nombre con el que se guardara la imagen.
  • 1G es el tamaño maximo de esta imagen de disco duro.

Probando nuestra maquina emulada huesped

Ahora solo nos quedaria probar la maquina virtual.Para ello, ejecutamos:

D:\Qemu\qemu-0.8.2-windows\qemu.exe -L . -m 128 -hda HDA.img -boot c

Donde los parametros son:

  • -L le indica desde donde cargara la imagen de la bios. En este caso, el fichero bios.bin esta en el mismo directorio, por lo que le pondremos un punto ..
  • -hda indica que en el IDE 0 de nuestra maquina virtual estara pinchada la imagen de disco duro linux.img
  • -boot indica la secuencia de arranque: (a) Floppy, (c) disco duro , (d) cdrom
  • -m indica la memoria que le asginamos a la maquina emulada, en este caso 128 Mb

Nos saldra una pantalla donde nos indicara un error, ya que la imagen del disco duro que le hemos pasado como parametro esta totalmente vacia.

Qemu con disco duro vacio 

Con el paquete de instalación de Qemu viene una pequeña imagen de un disco duro que ya tiene instalada una minidistribución de Linux, para probarla, ejecutamos:

Y si en lugar de pasarle como parametro la imagen de disco vacia, le pasamos una imagen donde hay la minidistribución de linux instalada.

D:\Qemu\qemu-0.8.2-windows qemu.exe -L . -m 128 -hda linux.img -boot c

Una vez ejecutado el comando, nos aparecera una ventana como de MS-DOS donde veremos la secuencia de arranque de un linux. Cuando acabe de cargar, tendremos una shell totalmente operacional , donde podremos hacer ls, cd, etc.

 Qemu arrancando con una minidistribucion Linux

Instalando un Sistema Operativo en nuestra maquina emulada huesped

Para ello, necesitamos una imagen ISO ( o bien un CDROM) de instalacion, por ejemplo Windows XP, Debian, KNOPPIX, etc.

En este ejemplo, vamos a descargar una imagen ISO (si no tenemos ninguna a mano) desde la pagina web de Debian. Podemor bajar la imagen del instalador para la distribucion testing. Concretamente, la ISO que usaremos es la debian-testing-i386-netinst.iso

Una vez bajada ejecutamos:

D:\Qemu\qemu-0.8.2-windows qemu -L . -cdrom d:\Linux\debian-testing-i386-netinst.iso -hda HDA.img -boot d -m 128

Con el parametro -cdrom le indicamosla ruta donde esta la imagen ISO.

Qemu instalando Debian con el instalador debian-installer

Ejecutado esto, tendremos una ventana donde se cargara el instalador debian-installer y podremos ir paso a paso instalando una debian Testing.

Enlaces relacionados:

Qemu - Imagen i386 qcow Debian GNU/Linux 4.0 (etch) utilizable desde qemu
Comentarios
Añadir nuevoBuscarRSS
Adolfito - qemucfg   | 62.14.178.xxx | 2006-10-12 05:51:29
QEMUCFG
Hola Juaniko. Sigo y me gusta el proyecto de QEMU pero no me gusta el modo comando para arrancar máquinas virtuales (aunque venga de msdos). Así que decidí montarme mi propio interfaz windows con las siguientes caracteristicas:
* puedes usar tantos perfiles como gustes. Por ejemplo, uno para windows, otro para hirens, otro para pruebas
floppy, etc.
* De momento solo te deja usar un disco duro virtual que, también puedes crearlo desde qemucfg.
* Deja usar floppys y unidades de CD'S fí­sicas desde imagenes
* Te guarda las opciones de fullscreen, std-vga, etc., la memoria y directorio de qemu
* Solo necesita el runtime 6 de visual basic y el ejecutable. No requiere instalación y lo puedes tener en la misma carpeta donde resida qemu.
Personalmente, lo único que no me gusta de qemu es tener que entrar en su consola para forzar combinaciones de teclas (ctrl+alt+del) mediante sendkeys.
Bueno y todo este rollo va porque me gustarí­a que lo probaras. Si te apetece me lo dices. Mucha...
Jorge's dad - Parece chulo pero...     | 84.120.11.xxx | 2008-06-09 01:28:13
Me mosquean dos cosas:
1. Ya he visto por ah
Victor - RAID1-software   | 189.142.220.xxx | 2008-10-24 10:53:36
Yo quisiera saber si despues de crear el raid 1, al bootear desde los discos virtuales habra una opcion para bootear modo grafico. Y otra pregunta donde se guardan los archivos que utilice en estos discos virtuales?
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
 
Security Image
Por favor introduce el código anti-spam que puedes leer en la imagen.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.

Modificado el ( martes, 01 de enero de 2008 )
 
< Anterior   Siguiente >
Frase celebre del día
Directorio temático de frases célebres
  • Mario Benedetti - 6/9/2010
    Yo amo, tu amas, el ama, nosotros amamos, vosotros amáis, ellos aman. Ojalá no fuese conjugación sino realidad.
Visitas
Imagenes
Linux Howtos
Visto en Barrapunto
Barrapunto
Sindícate
 
Top! Top!