Sí, como lo oyes, vas a poder disfrutar de Android en tu ordenador, totalmente al margen del SDK, vamos, en plan ‘alternativo’ y 100% underground (sorry Google). No, no es un cuento chino, aunque la magia de este tutorial surgiera allí.
Ya no tendrás excusa para no probarlo, para que te convenza, para que quieras un móvil Android.
Siguiendo muy de cerca el proyecto Android-x86 te enseñaremos, paso a paso, como instalar y echar a andar Android, contendido en una .iso y ejecutado en una máquina virtual. Aviso, si tienes un iPhone cerca, se auto-destruirá.
Android nativamente en tu ordenador, preparando el material
Hay varios métodos para conseguir tener Android en tu ordenador. Uno de ellos sería encontrar un netbook que cumpliera los requisitos de compatibilidad, básicamente es el mismo proceso que obtener un hackintosh (instalar OS X en tu PC cualquiera). La diferencia es que un móvil no requiere de tanta potencia, así que puede funcionar virtualizado en tu ordenador, aunque no dispongas de muchos recursos.
El tutorial está realizado sobre OS X, pero el proceso es exactamente igual en cualquier plataforma, ya que la .iso que contiene Android correrá bajo VirtualBox, que tiene versión para OS X, Windows y Linux. Así que nada, vamos al lío:
-
Necesitamos descargar la última versión de VirtualBox de su web, por lo que dependiendo de tu ordenador ya sabes cual debes elegir. Lamentablemente, VirtualBox en OSX sólo tiene versión para Intel Macs:
http://www.virtualbox.org/wiki/Downloads
http://code.google.com/p/android-x86/downloads/detail?name=android-x86-2.2-generic.iso
Ya tenemos todo lo que hace falta, sólo remarcar que, a medida que pase el tiempo, aparecerán versiones más estables y acabadas que la actual.
VirtualBox, paso a paso como instalar la máquina virtual
-
Una vez descargado el instalador de VirtualBox procedemos a instalarlo sin mayor contemplación. En OS X es cosa de abrir el .dmg e instalarlo, no hay opciones extrañas, todo es ‘continuar-continuar-cerrar’.
<li>Seguidamente <strong>ejecutamos la aplicación de VirtualBox</strong> que se encuentra en la carpeta Aplicaciones y nos saldrá la pantalla de bienvenida y poco más. En la columna de la izquierda es donde se visualizarán las máquinas virtuales que vayamos creando y en la de la derecha se verá una preview de la máquina virtual seleccionada.</li>
<li>Pinchamos en Nueva para crear una <strong>nueva máquina virtual</strong> y vamos rellenando con los siguientes datos:<br />
Nombre: Android (¿para qué complicarlo?) // Sistema operativo: Linux // Versión: 2.6 (recomendada).
Memoria: según dicen, con 300 MB es más que suficiente.
Disco duro virtual: no, vamos a recurrir a una .iso, así que deja todo desmarcado.
Entonces, HORROR, te saldrá una pantalla de aviso, pero sin miedo le das a Continuar.Y ya completada la instalación, te debe salir un resumen de la instalación tal que así:
<li>Al volver a la pantalla de gestión de máquinas virtuales <strong>debe aparecer el nombre de la que hemos creado</strong> y a la derecha una descripción y preview del estado de la máquina, que además <strong>inicialmente está apagada:</strong><br />
Llegado el caso, si nos hemos equivocado en el proceso, basta con pinchar con el botón derecho sobre el nombre de la máquina virtual y darle a eliminar, y luego aclararle que quieres que borre todos los archivos.
VirtualBox, añadiendo Android a tu máquina virtual
-
Bueno, como hemos dicho, la máquina estará apagada, así que le damos arriba al botón de Iniciar o pinchamos 2 veces sobre el nombre de la máquina, para ponerla en funcionamiento, aunque ahora está vacía. Hecho esto, te saldrá una ventana de bienvenida y le damos a continuar.
-
Ahora tenemos que cargar la .iso de Android-x86 que descargamos al principio. Yo, para tenerlo todo bien localizado, he dejado esa .iso dentro de la carpeta VirtualBox VMs que, en OS X, me ha creado VirtualBox dentro de mi carpeta de usuario. Realmente donde pongas la .iso da igual, es solo una cuestión de orden. Así que le dices donde se encuentra la .iso y le das a continuar.
Y ya está, nos debe mostrar otra pantalla de resumen con los datos de la carga de la máquina virtual de Android. Le damos al botón de Terminar.
Android-x86 sobre VirtualBox, arranque y configuración básica
-
Lo siguiente que vamos a ver es el boot o arranque de la máquina virtual, muy parecido al de cualquier arranque de Linux. Ahora, o le damos a Enter en la primera opción o dejamos que el contador llegue a cero:
A continuación, sobre una pantalla en negro, aparecerá el logo de Android. Bien, esto marcha.
Segundos después aparecerá la pantalla de bloqueo de cualquier móvil Android:
<li>Por defecto <strong>VirtualBox inicia con el ratón mal configurado.</strong> Yo estoy ejecutando este tutorial sobre un portátil Mac con touchpad y funciona perfectamente, pero hay que activarlo. Para eso tienes que pinchar abajo sobre el icono que indico y <strong>marcarlo con la opción Inhabilitar integración del raton (Host+I).</strong><br />
Conseguido esto, en OS X (supongo que en Windows/Linux tendrán su tecla específica) con pulsar la tecla CMD o Manzanita consigues activar o desactivar la integración del teclado y ratón dentro de VirtualBox.
Android-x86 sobre VirtualBox, configuración de la conexión a internet
-
El adaptador de red de la máquina virtual hacia internet, por defecto, viene configurada para hacer NAT. Para que funcione, lo ideal es configurarla como Adaptador puente. Para eso, pinchamos en el icono de abajo y hacemos lo propio en el configuración. Obvio que este paso ya depende de la red de cada uno, pero en mi caso y en la mayoría de ocasiones es así como menos problemas dará.
<li>Ya por último, para <strong>comprobar que todo ha ido bien,</strong> nos vamos al navegador de Android y ponemos una web de prueba, en mi caso, como soy fan de <a href="https://www.xataka.com/">Xataka</a>, lo tenía claro:<br />
Espero que os haya gustado el tutorial de Android nativo sobre VirtualBox y que le saquéis partido. Probad a investigar en sus opciones y, próximamente, retomaremos una segunda parte de este tutorial explicando como configurar mas cosas.
Más información | Android-x86
Ver 63 comentarios
63 comentarios
S3rCh
Probado en un Windows 7 Ultimate y todo correcto... En windows la tecla para "activar o desactivar la integración del teclado y ratón" es el Ctrl derecho.
Tecla FIN es la de apagar, y la de INICIO hace de home...
Un saludo y gracias por el tutorial ;)
66454
Probado con openSUSE 11.3, funciona muy bien, no he necesitado hacer la parte de la conexión a Internet, lo ha detectado solo.
Para escribir en el teclado que no sea caracteres chinos, ir a Settings, cambiar el idioma y desmarcar el teclado chino.
66611
SOcorrooooooo estoy en ANdroid y no se como volver a windows, creo que tendre que vivir para siempre en android o bien descargar para android una maquina virtual con windows....socorrrooooooo
kyosen
Buenísimo el tutorial!
santiago.lopez.pina
vuelvo a hacer la pregunta que puse en el post del emulador, esto es un andorid como el que podemos encontrar en los móviles?? se le puede instalar las mismas aplicaciones para ver cómo se comporta un movil con android??
brucecedillo
gracias por el tuto toca probar
logoff
por un momento, leyendo el titular, pensé que indicabais un tutorial para instalarlo de forma nativa de verdad, es decir sin virtualizar. bueno está bien de todas formas el tuto.
larog16
lo estoy probando....cada vez me gusta mas android!
yonmacklein
ole ole y ole, esta tarde lo pruebo!
AntiAntiMicrosoft
Con VMWare es el mismo proceso? Lo probaré :D
66584
Y se puede instalar realmente en una partición, quemando la ISO en un CD?
afsoons
La cuestión es que Android no esta optimizado para ordenadores, porque el objetivo principal de Android fue móviles, se que se rumoreo que iba a ver para ordenadores, puede que ahora este algo mas optimizado. Pero lo que he dicho al principio es lo que me tira para atrás, al no tener una máquina potente y que no este optimizado y que no este "muy" adaptado para usarlo con el ratón.
kelevra86
Desde un mac me da error, adjunto el log x si alguien me puede echar una mano.
00:01:21.031 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_OWNER_NOT_ROOT szErr="The owner is not root: '/Applications'" 00:01:21.031 VMSetError: /Users/vbox/tinderbox/mac-rel/src/VBox/VMM/VMMR3/VM.cpp(579) int vmR3CreateU(UVM*, uint32_t, int (*)(VM*, void*), void*); rc=VERR_SUPLIB_OWNER_NOT_ROOT 00:01:21.031 VMSetError: Failed to load VMMR0.r0 00:01:21.031 VMSetError: /Users/vbox/tinderbox/mac-rel/src/VBox/VMM/VMMR3/VM.cpp(350) int VMR3Create(uint32_t, const VMM2USERMETHODS*, void (*)(VM*, void*, int, const char*, unsigned int, const char*, const char*, char*), void*, int (*)(VM*, void*), void*, VM**); rc=VERR_SUPLIB_OWNER_NOT_ROOT 00:01:21.031 VMSetError: Unknown error creating VM 00:01:21.031 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT). 00:01:21.031 Unknown error creating VM (VERR_SUPLIB_OWNER_NOT_ROOT)}, preserve=false 00:01:21.133 Power up failed (vrc=VERR_SUPLIB_OWNER_NOT_ROOT, rc=NS_ERROR_FAILURE (0X80004005))
Gracias
antonio1475
¿Lleva Market? O hay que hacer las mil y una para meterlo? Gracias
videl
En nativo debería ser más o menos lo mismo, ¿no? Voy a bajarme la imagen (que por cierto, baja lentísima) y a meterlo en un pendrive mediante Unetbootin. A ver si consigo instalarlo en mi viejo Acer Aspire One A150.
edurenye
Com se puede instalar el android market? La app store no me gusta.
edurenye
ya lo he logrado instalar el el disco y crear el fake SD, pero ahora me dice que el contenido de la descarga no lo soporta.
aresqui_1
"Como instalar Android nativamente en tu ordenador, te lo ponemos fácil con nuestro tutorial"
Esto no es por joder pero nativamente no significa desde el arranque. ¿como sucede con los acer aspire one ?. Vamos aquí veo que siempre que quieras arrancar "nativamente" tendré que encender mi pc con win o mac oS,arrancar el virtual box antes de poder usar android
66617
Y las teclas home, buscar y vuelta atrás como lo hacemos? Gracias a todos.
kevinmoroder93
El raton no me funciona en VBox. Estoy en Windows 7 32 bits.
Hago todo lo que especificas, pero el raton no me funciona, ya que no es visible.
joan16v
lo he estado probando y he querido instalar el Android Maket... no se puede pq dice que se requiere una tarjeta SD. Alguien sabe como emular la tarjeta SD??? graciass
erickdgm
Quiero Honey Comb, buenisimo esto
kevinmoroder93
Y si uso Windows como emulo la SD ? En el post da el supuesto de Linux me parece.
Muchas Gracias
PBotika
He observado que todos los cambios que realices en el sistema se pierden cuando apagas la máquina virtual.
En el siguiente tutorial se va a explicar cómo instalar Android en el disco duro para que los cambios realizados en el sistema no se pierdan cuando se reinicia?.
Gracias.
noe.pimentel.cuadra
Y a alguno le ha dejado instalar el market y que funcione??? porque del flash nos olvidamos por ahora no?
XaToR
Bravo por el tutorial, pero deberíais corregir el título del mismo. No es una instalación "nativa" del Android, sino una "Virtualización" del mismo.
Si fuese nativo, no necesitaríamos Windows o Linux debajo, ni el programa virtualizador, en este caso, VMWare o VirtualBox.
Lo digo porque crea un poco de error, y desilusión a la vez.
Es solo una opinión, desde la plena humildad.
Un saludo.
PD: Espero ansioso el artículo de cargar ROMs en telefonos android!! Si lo sacáis, sería la re-leche.
mablancoc
Todo me a ido correcto con W7 Starter,pero no encuentro el navegador en android. ¿alguien me puede ayudar?
mablancoc
Gracias Alvaro, cuando le doy a la bolita no hace nada, ¿tengo que instalar las Guest Addition?
chubywaka
Hola! Me encanta el articulo!!! desde que lo leí tenía ganas de intentarlo, ayer me puse a ello en un Dell Latitude 400 (PIII, 1,2ghz 256ram) y obtengo el error: "unable to locate IOAPIC GSI 1" unable to locate IOAPIC GSI 12" unable to locate IOAPIC GSI 7"
He puesto como memoria base 64mb, al menos de esa manera se vé el rotulo de Android aunque se quede congelada :-P
Saludos
luancg1
Hola, yo lo he instalado en una maquina virtual tanto en parallels como en virtualbox y no me detecta la tarjeta eth0 virtual, con lo que no puedo probar la conexión a internet desde Android. ¿Alguna idea?