Instalar Android en un PC mediante VirtualBox

Logo Android y VirtualBox¿Es posible ejecutar Android en un PC sin utilizar el SDK de Android? La respuesta es sí, aunque en sustitución al Kit de Desarrollo de Android necesitamos utilizar VirtualBox para crear una máquina virtual que lo emule. – Suena complicado, ¿es muy difícil? – Pues no, la verdad es que el proceso es bastante sencillo y está al alcance de cualquiera.

Si no estás familiarizado con VirtualBox, echa un vistazo a este artículo de programaspato.com en el que se describe Cómo virtualizar un sistema operativo mediante VirtualBox”. De todas formas, en este artículo también se va a explicar cómo hacerlo desde cero.

Preparando los materiales

En mi caso, he seleccionado la versión “Android-x86 2.2-r2 live & installation iso for netbooks like ASUS Eee PC”, ya que el ordenador con el que voy a trabajar es un netbook con pocos recursos. El archivo descargado contiene un Live CD que permite ejecutar e instalar la versión de Android indicada (si no te funciona, puedes probar con otra). Página de descargas del portal android-x86.org, proyecto de software libre para portar Android a PC

 

Crear una máquina virtual Android en VirtualBox

Vamos a crear una máquina virtual en VirtualBox con las siguientes características:

  • Nombre: Android.
  • Sistema Operativo: Linux.
  • Versión: Other Linux.
  • Memoria: 256 MB.
  • Disco duro virtual: 1 GB.

Veámoslo paso a paso: una vez iniciado VirtualBox, hacemos clic en Nueva para crear una nueva máquina virtual. Hacemos clic en Siguiente para comenzar el asistente. Botón Nueva máquina virtual de VirtualBox

Pantalla de bienvenida del asistente de VirtualBoxEstablecemos como nombre de la máquina virtual “Android” y como sistema operativo “Linux” y versión “Other Linux”. Hacemos clic en Siguiente. Establecer nombre de la máquina virtual (Android) y sistema operativo virtualizadoComo memoria establecemos 256 MB de RAM y hacemos clic en Siguiente. Establecer memoria para virtualizar Android, 256MB

Para crear el disco duro virtual, seleccionamos las opciones correspondientes y hacemos clic en Siguiente en las respectivas ventanas:

  • Crear disco duro virtual nuevo.
  • Tipo de archivo VDI (VirtualBox Disk Image).
  • Reservado dinámicamente.
  • Tamaño del archivo de disco duro virtual 1GB.

Crear nuevo disco duro virtual en VirtualBoxSelección del formato del disco duro virtual VDIDetalles de almacenamiento del disco duro virtual. Reservado dinámicamente.Tamaño del disco duro virtual de VirtualBox para Android 2.2 1 GBEn la ventana de resumen, hacemos clic en Crear para crear un nuevo disco duro virtual con los parámetros anteriores. Resumen parámetros creación disco duro virutal de VirtualBox

Al finalizar el asistente, se muestra un resumen con los detalles de la máquina virtual que se va a crear. Volvemos a hacer clic en Crear.

Resumen creación de máquina virtual Android en VirtualBox

Instalar Android en la máquina virtual de VirtualBox

Una vez creada la máquina virtual, hacemos clic en Iniciar para arrancarla por primera vez. Aparecerá un nuevo asistente que facilita la instalación del sistema operativo Android en la máquina virtual. Hacemos clic en Siguiente. Botón Iniciar de la interfaz de VirtualBox con el que iniciamos Android

Mensaje de bienvenida del asistente de primera ejecución de VirtualBoxEn le ventana Seleccione el medio de instalación, debemos seleccionar el archivo que hemos descargado previamente, en este caso, android-x86-2.2-r2-eeepc.iso. Hacemos clic en Siguiente y finalmente en Iniciar. Seleccionar el medio de instalación en VirtualBox

Selección de archivo de disco virtual de CD/DVD en VirtualBox, en este caso, Android

Resumen del asistente de primera ejecución de VirtualBoxAl hacer clic en Iniciar arrancará el Live CD. En el menú de opciones del Live CD debemos seleccionar la opción Installation – Install Android-x86 to harddisk para instalar Android en la máquina virtual. Presionamos la tecla Intro. Menú del Live CD de instalación de Android en VirtualBox

En la siguiente ventana, seleccionamos la opción Create / Modify partitions y pulsamos Intro. Opción Create / Modify partitions para crear y modificar particiones del Live CD de Android

Vamos a crear una partición en el espacio libre donde instalaremos Android. Utilizamos los cursores para desplazarnos por las opciones existentes en la parte inferior. Seleccionamos New y pulsamos Intro; a continuación, seleccionamos la opción Primary; dejamos el tamaño de la unidad tal cual y pulsamos Intro; activamos la opción Bootable mediante Intro y, por último, seleccionamos la opción Write y pulsamos Intro. Debes escribir la palabra yes para confirmar la operación. Finalmente nos desplazamos con los cursores y seleccionamos la opción Quit. Opción New para crear nueva partición donde instalar Android en VirtualBox

Establecemos la partición como Primary o primariaDejamos el tamaño de la partición tal cualEstablecemos la partición como Bootable o arrancableSeleccionamos la opción Write para guardar los cambiosEscribimos la palabra yes para guardar los cambiosSelecccionamos la opción Quit para salirUna vez creada la partición, es necesario formatearla. Seleccionamos la opción del menú sda1 Linux VBOX HARDDISK, es decir, la partición recién creada y pulsamos Intro. El sistema de ficheros con el que vamos a formatear la partición es ext3. Pulsamos Intro una vez más. Seleccionamos Yes en el mensaje de confirmación para iniciar el proceso. Partición Android de VirtualBox creada

Dar formato ext3 a la partición Android creada con VirtualBoxMensaje de confirmacion prevío a dar formato a la partición Android de VirtualBoxEn la siguiente pantalla se indica si se desea instalar el gestor de arranque GRUB. Seleccionamos Yes y pulsamos Intro. Instalar gestor de arranque GRUB en partición Android con VirtualBox

La siguiente pantalla permite otorgar permiso de escritura en el directorio /system del sistema operativo Android. Si eres un usuario avanzado y vas a realizar cambios en él, quizá te interese hacerlo. En nuestro caso, no es así, por lo que seleccionamos No y pulsamos Intro. Otorgar permiso de escritura en el directorio System de Android en VirtualBoxPor último, en la última ventana podemos Iniciar Android (Run Android-x86) o Crear una tarjeta SD virtual (Create a fake SD Card). Una vez instalado Android, podemos decidir si queremos arrancar el SO o crear una tarjeta SD virtual

No es un paso necesario, pero vamos a crear la tarjeta SD virtual por si alguna aplicación Android que utilicemos requiera almacenamiento externo. Crear la tarjeta SD virtual es muy sencillo: basta introducir su tamaño en MB. Como hemos reservado un espacio de 1GB a nuestra máquina virtual, he establecido que el tamaño de la tarjeta SD sea de 128 MB para evitar problemas. Al finalizar su creación, se reiniciará el sistema. Establecer el tamaño en MB de la tarjeta SD de Android en VirtualBox

Tarjeta SD creada con éxito. Reiniciar el sistema para arrancar Android.Por último, antes de iniciar Android por primera vez en nuestro PC, es necesario expulsar el medio de instalación, ya que de lo contrario se abrirá una y otra vez el Live CD con el que instalamos el sistema operativo. Así que apagamos la máquina virtual mediante la opción Cerrar del menú Máquina o pulsamos la combinación de teclas HOST (normalmente, CTRL derecho) + Q. Menú máquina, opción cerrar de VirtualBox

Diálogo Cerrar máquina virtual. Opción apagar la máquina.Una vez cerrada, seleccionamos la máquina virtual Android y hacemos clic Configuración; accedemos a la sección Almacenamiento y seleccionamos la unidad que contiene el medio de instalación. Hacemos clic sobre el icono con forma de disco existente a la derecha del campo unidad de CD/DVD del apartado atributos. En el menú contextual seleccionamos la opción Eliminar disco de la unidad virtual. Hacemos clic en Aceptar. Botón configuración de la interfaz de VirtualBox

Seleccionamos el medio de instalación y el botón Configurar la unidad virtual de CD/DVDExpulsar medio de instalación de VirtualBox

Ejecutar Android en VirtualBox

Una vez instalada y configurada la máquina virtual Android en VirtualBox, podemos iniciarla. Por tanto, hacemos clic en Iniciar para arrancar Android.

Botón Iniciar de la interfaz de VirtualBox con el que iniciamos Android

En el menú de arranque seleccionamos la primera opción: Android-x86 2.2 (HDPI). GRUB de sistema operativo Android emulado con VirtualBox

Si todo va bien, al cabo de unos segundos, aparecerá el logotipo de Android, que confirma que el sistema operativo se está iniciando.

Logotipo de Android en VirtualBox que aparece durante el arranque del sistema Una vez cargado el sistema, para poder trabajar con Android, es necesario desbloquear la pantalla mediante el ratón. Si no te funciona el ratón, debes desactivar su integración con la máquina virtual de la siguiente manera: clic derecho sobre el icono con forma de ratón existente en la esquina inferior derecha de la ventana de la máquina virtual de VirtualBox. Seleccionamos la opción Inhabilitar integración del ratón en el menú contextual. Pantalla de bloqueo de Android virtualizado en PC mediante VirtualBox

Icono para desactivar la integración del ratón en VirtualBoxOpción inhabilitar integración del ratón de VirtualBoxAhora ya podemos utilizar el ratón para simular el comportamiento de una pantalla táctil. Para recuperar el control del ratón en el sistema operativo en el que ejecutas VirtualBox (sistema operativo host), es necesario pulsar la tecla host (por defecto, CTRL derecho).

Android en un PC virtualizado mediante VirtualBoxUna pequeña diferencia con un dispositivo Android normal es que no existe Google Market o Google Play para instalar aplicaciones, por lo que es necesario recurrir a la herramienta App Store para este cometido (App Store forma parte del menú de apliaciones del sistema operativo).

App Store en el menú de aplicaciones de Android 2.2 virtualizado mediante VirtualBox

Videotutorial instalación Android en PC mediante VirtualBox

 

Enlaces

Página de descarga de VirtualBox:

https://www.virtualbox.org/wiki/Downloads

Página del proyecto Android-x86 donde encontraréis las ISOs de Android:

http://www.android-x86.org/download

Deja un comentario