Comprobamos que nuestro micro permite usar kvm
egrep -c "(vmx|svm)" /proc/cpuinfo
Comprobamos que tiene los modulos cargados y funcionantes
aptitude install cpu-checker
kvm-ok
Instalamos lo que vamos a necesitar y añadimos permisos a nuestro usuario para que use las herramientas
sudo aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser [youruser] kvm
sudo adduser
[youruser]
libvirtd
Una vez hecho esto podemos probar que realmente funciona haciendo...
sudo virsh -c qemu:///system list
Creamos la virtual
En eclipse nos metemos en Windows / AVD Manager
Click en New...
Completamos datos como sigue :
Name : intel_x86_ics
Target : Android 4.0.3 - API Level 15 (o cualquier otro que tenga imagen x86)
CPU/ABI : Intel Atom (x86)
Hardware : Añadimos la propiedad : GPU Emulation y le damos el valor de "yes"
Yo además le amplie el espacio de la SD Card a 2Gb y la memoria a 1024 Mb
Una vez terminado de configurar el AVD le damos a "Create AVD"
Desde el AVD Manager tenemos la posibilidad de arrancar este AVD lo unico que no usara kvm, para que use kvm tenemos que hacerlo por cojines desde la consola. Podemos lanzarlo para que comprobemos la diferencia de lanzarlo con kvm o sin kvm.
Lanzamos el emulador con kvm :
emulator-x86 -avd intel_x86_ics -partition-size 2048 -gpu on -qemu -m 1024 -enable-kvm
La primera vez que lo lance tuve problemas de que no encontraba las librerias de opengl, se solucion añadiendo a LD_LIBRARY_PATH la ruta de donde tengais instaladas las tools de android-sdk, en mi caso :
export LD_LIBRARY_PATH=
$LD_LIBRARY_PATH:
~
/apps/android-sdk-linux_86/tools/lib/
Ya puestos tampoco esta de mas meter el PATH de platform-tools...
export PATH=
$PATH:
~/apps/android-sdk-linux_86/platform-tools/
asi podreis acceder a la herramienta adb sin tener que poner rutas absolutas para trapichear con vuestra maquina virtualizada.
Source : http://software.intel.com/en-us/videos/channel/android/android-ics-emulator-for-ubuntu-with-kvm-acceleration-supported-by-intel-vt-x/1668200341001
miércoles, 22 de agosto de 2012
Virtualizando Android desde Linux con Kvm
Publicado por moz667 los 8:44 a. m.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario