1- Instalando qemu

Imagen de Epe

La instalación de Qemu es bastante sencilla, sugiero que previamente tengas instalado el repositorio de DAG, sigue éste documento que te explicará cómo usar el repo dag que ahora se conoce como rpmforge:

[url]http://www.ecualug.org/?q=2006/03/30/comos/centos/c_mo_usar_el_repositorio_de_dag_en_nuestro_centos[/url]

El proceso de instalación es como sigue:

[root@laptop ~]# yum install qemu
Setting up Install Process
Setting up repositories
kbs-CentOS-Extras 100% |=========================| 951 B 00:00
kbs-CentOS-Misc 100% |=========================| 951 B 00:00
update 100% |=========================| 951 B 00:00
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
jpackage-generic 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for qemu to pack into transaction set.
qemu-0.9.0-1.el4.rf.i386. 100% |=========================| 12 kB 00:00
---> Package qemu.i386 0:0.9.0-1.el4.rf set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
qemu i386 0.9.0-1.el4.rf rpmforge 4.1 M

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): qemu-0.9.0-1.el4.r 100% |=========================| 4.1 MB 01:30
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: qemu ######################### [1/1]

Installed: qemu.i386 0:0.9.0-1.el4.rf
Complete!

[b]Instalando el kqemu[/b]

[root@laptop ~]# yum install dkms-kqemu
Setting up Install Process
Setting up repositories
kbs-CentOS-Extras 100% |=========================| 951 B 00:00
kbs-CentOS-Misc 100% |=========================| 951 B 00:00
update 100% |=========================| 951 B 00:00
rpmforge 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
jpackage-generic 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 106 kB 00:02
update : ################################################## 308/308
Added 1 new packages, deleted 0 old in 1.05 seconds
primary.xml.gz 100% |=========================| 1.3 MB 00:32
rpmforge : ################################################## 5427/5427
Added 11 new packages, deleted 0 old in 9.26 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for dkms-kqemu to pack into transaction set.
dkms-kqemu-1.3.0-0.1.pre1 100% |=========================| 7.0 kB 00:01
---> Package dkms-kqemu.noarch 0:1.3.0-0.1.pre11.nodist.rf set to be updated
--> Running transaction check
--> Processing Dependency: dkms for package: dkms-kqemu
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for dkms to pack into transaction set.
dkms-2.0.13-1.el4.rf.noar 100% |=========================| 4.1 kB 00:00
---> Package dkms.noarch 0:2.0.13-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: kernel-devel for package: dkms
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-devel.i686 0:2.6.9-42.0.10.EL set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
dkms-kqemu noarch 1.3.0-0.1.pre11.nodist.rf rpmforge 166 k
Installing for dependencies:
dkms noarch 2.0.13-1.el4.rf rpmforge 49 k
kernel-devel i686 2.6.9-42.0.10.EL update 3.7 M

Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): dkms-kqemu-1.3.0-0 100% |=========================| 166 kB 00:04
(2/3): dkms-2.0.13-1.el4. 100% |=========================| 49 kB 00:01
(3/3): kernel-devel-2.6.9 100% |=========================| 3.7 MB 01:39
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: kernel-devel ######################### [1/3]
Installing: dkms ######################### [2/3]
Installing: dkms-kqemu ######################### [3/3]

Installed: dkms-kqemu.noarch 0:1.3.0-0.1.pre11.nodist.rf
Dependency Installed: dkms.noarch 0:2.0.13-1.el4.rf kernel-devel.i686 0:2.6.9-42.0.10.EL
Complete!

Listo, ya está listico el qemu para ser usado, veamos su configuración y uso inicial.

Comentarios

Muy chévere, en Debian

Imagen de rafael

Muy chévere, en Debian (etch) funciona instalando el paqeute qemu del repositorio oficial:
aptitude install qemu
Por lo menos el howto de de instalar GNU/Linux me funcionó bien con debian y no dudo que el resto de howtos funcionen con cualquier distro. A la final lo que se esta utilizando es qemu.

Luego de instalar me puse a investigar un poco y en la wikipedia encontré esto:

Fabrice Bellard inició el desarrollo del acelarador kqemu como código cerrado no obstante, el 6 de febrero de 2007 cambió su licencia a GPL por lo que a partir de la versión 1.3.0pre11 pasa a ser software libre y puede usarse de a cuerdo a los términos de dicha licencia. En versiones anteriores se trataba de un programa libre de uso pero no se permitía distribuirlo a otras personas sin autorización explicita.

Así que con esto se podría incrementar la velocidad del qemu.

Saludos,

Rafael

Saludos,

Rafael

En general es un poco tarde,

Imagen de Epe

En general es un poco tarde, XEN usó de base la máquina que qemu brinda y es mucho más rápido que el qemu incluso con el acelerador.

Pero qemu brinda algo muy bueno que es la posibilidad de correr máquinas virtuales de otras arquitecturas (emular) y por eso sigue y seguirá siendo popular por un buen rato.

Sobre si se puede en debian: no dudo que se pueda, no solamente en debian sino en otras distribuciones pues el qemu es muy noble. Pero no puedo hablar por ellas pues no las uso, por eso publico lo que he probado en CentOS.

Saludos!
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Hey, encontré el modulo del

Imagen de Epe

Hey, encontré el modulo del kqemu en rpm, en efecto Rafael, buena acotación y precisa (por tu comentario entendía que hablabas del qemu): el KQemu es open source y se puede usar.. mejor por qemu!

Ahora mismo pondré un peque howto, es muy simple

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Yo lo e usado sobre ubuntu

Imagen de The Biker

Yo lo eh usado sobre ubuntu......y muy bien, sin ningun problema...... :) ..con el kqemu que la verdad si hace diferencia..., lo que mas me gusta es que son como 3 megas el archivo, lo descomprimes, copias en /usr algo...(no me acuerdo) ...y ya....!! sin nada mas tienes listo todo para prender o instalar una maquina virtual, no es tan bueno como el vmware workstation, pero el vmware son 100 megas no 3....! ...el vmplayer son 11, pero bueno...en pocas es ligero (el instalador), facil de configurar las maquinas virtuales...... en mi opinion personal esta bueno....!

Saludos,
The Biker

qemu en ubuntu dapper

Hola por fa todavia sigo algo nuevo en linux, necesito algo de ayuda para saber como instalar en ubuntu dapper qemu 0.9....
Por fa si alguien me ayuda con unas instrucciones muy didácticas le agradezco mucho.
Gracias por la ayuda.

Instalacion QEMU - Ubuntu

Imagen de The Biker

Supongo que ya revisaste el Quick Start de la pagina del QEMU, si no es asi revisala, ahi estan claros y puntuales los pasos para instalar y prender una maquina virtual.

Ahora si es que ya leiste eso y lo que quieres es algo mas facil, bueno aqui esta:

1ro: Tienes que descagar el QEMU de aqui
2do: Tienes que descomprimir lo que biene en el .tar, como estas en Ubuntu solo abrelo y pon extraer y pon este directorio ( / ), es decir el directorio raiz, ya que se necesitan copiar los archivos a los directorio /usr/local/bin y /usr/local/share, talvez pida la contraseña de root.
3ro: Ya esta instalado tu QEMU lo unico que queda es prender la maquina virtual, para eso:

- Abre una consola y escribe:

qemu-img create -f qcow c.img 3G

Te explico eso, lo que hiciste fue crear una imagen que sirvira como disco duro en la maquina virtual, la creaste de 3 gigas, ahora la imagen se creo en "/home/tu usuario/" con el nombre de "c", todo esto lo puedes cambiar, por ejemplo si quieres que la imagen se llame "linux" o "virtual" o "fedora", y que sea de 2 gigas, lo que haces es cambiar el comando asi:


qemu-img create -f qcow "Nombre que tu quieras".img 2G

Ok..
Ahora ya creada la imagen no tienes nada adentro, esta basia, tienes que ponerle algo, asi vamos con la instalacion de un Win por ejemplo:

En la consola escribe:

qemu -cdrom /dev/cdrom -hda "Nombre de la Imagen".img -m 256 -boot d

Esto quiere decir que va a leer el CD de /dev/cdrom, que el disco duro lo esta leyendo de la imagen que creaste anteriormente, (-m 256) quiere decir que le estas asignando 256 megas de ram a tu maquina virtual, y por ultimo (-boot) que quiere decir "correr" la maquina virtual; ahora el CD lo puede leer desde /dev/cdrom0 o cdrom1 o tambien lo puedes hacer de una imagen de CD, para esto digamos que tienes una imagen de CD del Windows XP llamada WinXP y esta en /home/tu usuario/WinXP.iso a la cual quieres asignarle 128 megas en ram, quedaria asi:

qemu -cdrom /home/tu usuario/WinXP.iso -hda "Imagen".img -m 128 -boot d

Y listo te debe aparecer una ventana donde comienza a correrse tu maquina virtual, ahora cuando terminas la instalacion de tu sistema virtual, no tienes que volver a ser todo esto para prenderlo, lo que tienes que hacer es poner:

qemu -hda "Nombre Imagen".img -m 256

Esta ultima parte de la ram puede variar a lo que tu quieras asignar en cada prendida, ahi te deberia cargar la maquina.

Ahora hablemos del KQEMU que es un acelerador, que lo que hace como digo es acelerar tu maquina virtual y que corra mas rapido, para esto tienes que hacer lo siguiente:

- Bajar el KQEMU de aqui
- Descomprimelo en el escritorio
- Abre una consola y anda a la carpeta del KQEMU y escribe:

./configure

make

make install

- Y listo tienes instalado el KQEMU, ahora para acerlo funcionar lo unico que tienes que hacer es poner "-kernel-kqemu" al final de tu comando para instalar y prender tu maquina, es decir tomando el ejemplo del WinXP con 256 en ram:

qemu -hda "Nombre Imagen".img -m 256 -kernel-kqemu

Esto para prender y para instalar lo mismo de arriba pero con el "-kernel-kqemu" (solo en instalacion y prendida no cuando crees imagenes, tenlo pendiente)

Cabe recalcar que la maquina que acabamos de crear es muy simple, puedes ademas de los que dije escoger una cantidad impresionante de configuraciones y otros, aqui la ayuda de la pagina del QEMU, y estas son unas preguntas de la pagina del QEMU que son las mas nombradas

Y listo creo que lo explique lo mas sencillo que pude, espero te sirva..... ;)

Saludos,
The Biker

Bueno, ya me revise...

Imagen de Gantz

Bueno ya me revise el Quick Start y la unica diferencia con tu texto es la traduccion, ahora bien, segui los pasos pero aqui [quote]1ro: Tienes que descagar el QEMU de aqui
2do: Tienes que descomprimir lo que biene en el .tar, como estas en Ubuntu solo abrelo y pon extraer y pon este directorio ( / ), es decir el directorio raiz, ya que se necesitan copiar los archivos a los directorio /usr/local/bin y /usr/local/share, talvez pida la contraseña de root.
3ro: Ya esta instalado tu QEMU lo unico que queda es prender la maquina virtual, para eso:

- Abre una consola y escribe:
qemu-img create -f qcow c.img 3G[/quote]

no me queda claro, el punto 1 ya esta, pero en el 2 descargo los archivos directamente a / y aparte a /usr/local/bin y /usr/local/share o al pasarlos a / es directo? Aqui no entiendo porque cuando trato de qemu-img create -f qcow WXP.img 10G me tira:
bash: qemu-img: command not found

En donde estoy fallando? Ya me chute los post anteriores y me informe en internet, todos son similares aun que difieren en algunas cosas como donde guardar el desempaquetado y en Emular windows XP en Debian con QEMU me sacan el gcc, o es que este solo me sirve para el Debian, uso el Suse 10.2 y ya me hice pelotas :? y solo es seguir las instrucciones pero no doy. :O

El Ajedrez es deporte, arte y ciencia. Analizada jugada a jugada la partida es una Ciencia; en su conjunto es una obra de Arte; a nivel competitivo es un Deporte.
(Carlos Torre, Gran Maestro mexicano)

[img]http://www.danasoft.com/sig/gantztux.jpg[/img]

Si prohibieran el ajedrez, me convertiría en contrabandista.
Miguel Tal, excampeón mundial

Me temia que dijeran eso, la verdad

Imagen de The Biker

Me temia que dijeran eso, la verdad que es casi igual que el QuickStart de la pagina principal, pero es por que no se puede o no pude hacerlo mas sencillo todavia de lo que esta...

Bueno.... ahora lo tuyo, el archivo comprimido hay que descomprimirlo en el directorio raiz, mira pon el comprimido en la carpeta raiz, abre una terminal y escribe:

tar -xvvzf qemu-0.9.0-i386.tar.gz

Con eso extrae todo donde debe ir... ;)

Saludos,
The Biker