Instalar Android-x86 6.0 Marshmallow
en VirtualBox
Fecha de la prueba: 8 de Marzo 2017
Instalar Android fuera de un dispositivo móvil como una Tableta
o un Smartphone, especialmente en una PC tiene sus convenientes, porque podemos
mejorar su rendimiento, repararlo o reinstalarlo cuantas veces queramos. Por
otro lado instalar Android en VirtualBox nos da la oportunidad de manejarlo y
conocerlo sin tener que adquirir ningún equipo, aun más, para los
desarrolladores Android da la oportunidad de probar sus aplicaciones en
diferentes versiones de Android, a fin de comprobar su pleno funcionamiento.
Específicamente, este documento surgió de la necesidad de
instalar Android en VirtualBox para probar el desarrollo de aplicaciones
Android, ya que en su momento no disponía de ningún dispositivo con Android y
el equipo que utilice para el desarrollo, aunque era eficiente, no tenia las características
suficientes para que los emuladores incluidos en Android Studio pudieran
funcionar, así que mi solución fue utilizar Android desde VirtualBox conectado
a Android Studio como dispositivo virtual.
Para obtener el ISO de la versión más actual de
Android-x86, debemos acudir a la página del proyecto
Instalar Android en
VirtualBox
Abrimos VirtualBox
y utilizamos la opción Nueva, que nos ayudara a crear una nueva máquina
virtual
En la pantalla de creación de máquina virtual, vamos a
realizar una comprobación importante, abrimos la lista de Versiones disponibles
de Windows, para verificar si solo presenta versiones de 32-bit. Si es así, es
una señal temprana de que esta activado el virtualizador Hyper-V en nuestro Windows, lo cual dará problemas para que
funcione correctamente VirtualBox, ya que chocan las funciones de ambas
aplicaciones.
Microsoft
Hyper-V Es un programa de virtualización basado en un hipervisor para
los sistemas de 64-bits con los procesadores basados en AMD-V o Tecnología de virtualización
Intel.
Entonces procederemos a deshabilitar Hyper-V para evitar
dificultades, que más adelante son difíciles de detectar.
Deshabilitando Hyper-V
Utilizando la combinación de teclas WIN+R, nos presentar
el dialogo para la ejecución de comandos y aplicaciones. Ahí, en la caja de
texto “Abrir:” escribimos el comando CONTROL
y damos clic en el botón ACEPTAR para
ejecutar y abrir el Panel de control
Dentro del panel de control, localizamos el elemento
“Programas y características” le damos clic encima para que se abra
En la ventana de “Programas y características”, del lado
izquierdo, podemos encontrar la opción “Activar o desactivar las
características de Windows” damos clic en esta opción.
En la ventana que se presenta, buscamos la característica
“Hyper-V” la cual estará palomeada. Procedemos a quitarle el palomeado y damos
clic en el botón ACEPTAR
Aparece un dialogo que nos avisa que se encuentra
aplicando los cambios, gracias a una barra de avance podemos ver cuánto tiempo
tardara
Cuando termina de aplicar el cambio, nos solicita que
reiniciemos el equipo. Damos clic en el botón “Reiniciar Ahora”
Se reinicia el equipo, y cuando enciende se comporta como
cuando se están instalando actualizaciones. También se tarda igual que cuando
hace actualizaciones.
Finalmente cuando entra de nuevo al escritorio, volvemos
a ejecutar VirtualBox
Regresamos de nueva cuenta a la pantalla de creación de
máquina virtual, esta vez podremos ver que en la lista de Versiones disponibles
de Windows ahora si nos presenta versiones de 32 y 64-bit. Lo cual nos indica
que ya esta desactivado el “Hyper-V” y procederemos con la confianza de que no
ocurrirán contratiempos en la instalación de Android.
En la pantalla de “Crear máquina virtual” escribimos el
nombre que le vamos a dar a la nueva máquina, seleccionamos Linux como tipo de
sistema operativo a instalar, y elegimos “Other Linux (32-bit)” como versión de
Linux.
Es altamente recomendable, asignarle más de 1GB de
memoria a la maquina virtual, para que esta trabaje de manera más fluida.
En la sección del disco duro virtual, elegimos la opción
“Crear un disco duro virtual ahora”, entonces presionamos el botón CREAR
Se presenta la siguiente pantalla, que nos permite
configurar el disco duro virtual. La ubicación del archivo que contendrá el disco
virtual en nuestro equipo está dirigida a la carpeta que designamos cuando
instalamos VirtualBox, si deseamos almacenar la maquina virtual en otra
carpeta, es aquí donde debemos indicarlo.
En el Tamaño de archivo esta seleccionado 8 GB, tamaño
más que suficiente para trabajar con Android
El tipo de archivo de disco duro, lo dejamos como VDI
(VirtualBox Disk Image) ya que es un formato propietario de VirtualBox y
funcionara sin problemas.
El tipo de “Almacenamiento en unidad de disco duro
física” lo dejamos “Reservado dinámicamente”, para que de principio solo ocupe
el espacio mínimo necesario para la instalación. Para continuar damos clic en
el botón CREAR
Una vez que ha concluido con la creación del disco duro,
nos regresa a la pantalla principal, donde debemos seleccionamos de la lista la
máquina de Android que acabamos de crear y presionamos el botón INICIAR para
que arranque la máquina virtual.
Instalando Android
Marshmallow en VirtualBox
Aparece por primera vez la pantalla de la máquina
virtual, y como es la primera vez que se abre, nos pide que seleccionemos el
disco de inicio, es decir un archivo de disco óptico virtual (el archivo .ISO
de Android) o una unidad óptica física que contenga un disco de arranque de
Android que hayamos creado con antelación.
Damos clic en el icono del Folder, se abre el dialogo
de selección de archivos, ubicamos el archivo .ISO de Android, lo seleccionamos
y damos clic al botón ABRIR
Una vez que seleccionamos el archivo, nos regresa a la
pantalla anterior y en esta damos clic al botón INICIAR, después de un par de segundos, nos presenta el menú del
disco de arranque de Android-x86.
Elegimos la opción “Installation – Install Android-x86 to
harddisk” para que inicie el proceso de instalación.
Lo primero que tenemos que hacer es crear una partición
en el disco duro donde se instalara Android, para esto, elegimos la opción
“Create/Modify partitions” y usamos el botón < OK > para que continúe
Antes de entrar a la utilería que nos ayudara a crear la
partición, nos pregunta si queremos utilizar el formato GPT, elegimos < NO >, porque en algunos sistemas
viejos provoca que la instalación se interrumpa.
GPT GUID (GPT) es un estándar para la colocación de la tabla de particiones
en un disco duro físico. Es parte del estándar Extensible Firmware Interface
(EFI) propuesto por Intel para reemplazar el viejo BIOS del PC, heredada del
IBM PC original.
Nos presenta la pantalla de la utilería cfdisk la cual nos permite administrar
el disco duro. En esta pantalla vamos a la opción [ New ] y damos ENTER. Para desplazarse entre las opciones solo
podemos utilizar las teclas de Flecha Izquierda y Flecha Derecha.
Para la nueva partición nos ofrece 3 opciones Primary, Logical
y Cancel, seleccionamos la opción [ Primary
] y presionamos ENTER
De inmediato nos pide que escribamos el tamaño que tendrá
la partición “Size (in MB)”, la dejamos tal como está y damos ENTER.
Regresa a la pantalla principal de cfdisk y podemos ver que esta seleccionada la partición que
acabamos de crear y que se le ha asignado el nombre sda1
Nos desplazamos entre las opciones para seleccionar la
opción [ Bootable ] y damos ENTER.
La partición queda marcada como Boot
Ahora nos desplazamos a la opción [ Write ] y damos ENTER para que se guarde la tabla de la partición
en el disco. Antes de que se realice la escritura, cfdisk nos advierte que todos los datos en el disco se destruirán,
pero como así lo requerimos, vamos a escribir yes para confirmar que queremos que se guarde la tabla de
particiones.
En cuanto termina, solo nos resta desplazarnos hasta la
opción [ Quit ] y dar ENTER.
Saldremos de la utilería y regresaremos a la pantalla de selección de
partición.
Esta vez, en la primera posición podemos ver la partición
que acabamos de crear, la seleccionamos y usamos el botón < OK > para que
continúe el proceso de instalación.
Aparece otra pantalla donde nos pide que seleccionemos un
sistema de archivo para formatear nuestra partición, debemos seleccionar ext4 que
es la más actual de Linux y la que ocupa Android, usamos el botón <
OK > para que continúe
Después nos pregunta si estamos seguros de querer formatear
la partición sda1, confirmamos usando el botón < Yes >
Después nos pregunta si queremos instalar el arrancador
GRUB, a lo cual confirmaremos usando el botón < Yes >
GRUB GNU
(GRand Unified Bootloader) es un gestor de arranque múltiple, desarrollado por
el proyecto GNU que se usa comúnmente para iniciar uno, dos o más sistemas
operativos instalados en un mismo equipo. Se usa principalmente en sistemas
operativos GNU/Linux.
Casi
para terminar nos pregunta si queremos que la carpeta del /sistema sea de lectura-escritura. Usamos el botón < Yes >
para confirmar que estamos conformes. Al dejar esta carpeta como lectura
escritura facilita la utilización del debug,
aunque necesitara más espacio en disco.
Inicia la instalación de Android-x86
Cuando termina, nos presenta una pantalla donde debemos
elegir si queremos que directamente arranque Android-x86 o que reinicie la
maquina virtual. Elegimos la primera opción
Aparece la pantalla con el logo de Android que no tarda
más de 1 minuto
Entra a la
pantalla de bienvenida de Android, en esta pantalla debemos elegir el idioma que
utilizara el sistema para interactuar con nosotros.
Es algo común
que el cursor del mouse que aparece en Android, no se mueva, por lo que nos
tocara indicarle a VirtualBox que realice la integración del ratón. Esta opción
la encontramos en el menú de la ventana de VirtualBox, en el submenú ENTRADA.
Si habíamos cambiado
la vista de la ventana de VirtualBox a vista escalada, notaremos que el menú ha
desaparecido, lo que podemos hacer para acceder al menú, es cambiar la vista de
la ventana de VirtualBox con cualquiera de las siguientes combinaciones de
teclas HOST+F, HOST+L, HOST+C (Recordemos que la tecla HOST el la tecla CTRL
DER., a menos de que nosotros hayamos asignado una diferente)
La otra
opción para que aparezca el menú, sin cambiar de vista, es con la combinación
de teclas HOST+INICIO, con lo que el menú aparecerá en forma de menú
contextual.
Una vez que
hayamos seleccionado el idioma, la siguiente pantalla que aparece es la de
configuración del Wi-Fi. Si no es posible configurar una red Wi-Fi, o no
queremos hacerlo. Damos clic en el botón OMITIR>
Recibimos una advertencia que nos recuerda que si no
utilizamos una conexión Wi-Fi, podríamos incurrir en cargos por uso de datos; Ya que no estamos usando un
teléfono, no hay de qué preocuparse. Damos clic en “OMITIR DE TODOS MODOS”
Aun cuando
señalamos que omitiera el uso de la conexión Wi-Fi, realiza una verificación de
la conexión, la cual tarda alrededor de 2 minutos. Y en este caso termina presentando
un mensaje que nos avisa que “No se pudo conectar a Internet”
Después de
esta pantalla vienen algunas más, pero es solo cuestión de avanzar, omitir su configuración, o configurar las que si queremos.
Finalmente
llegaremos al escritorio de Android y a partir de ahí podremos comenzar a
probar Android en su penúltima versión MarshMallow
Problemas con el
Internet
Ocurre un problema cuando configuramos un Adaptador de Red
con la característica de “Adaptador sólo-anfitrión” para la maquina virtual, antes
de iniciar la instalación de Android.
En la pantalla de seleccionar red Wi-Fi, si decidimos o
nos vemos obligados a OMITIR este proceso, enseguida realizara una comprobación
de la Conexión a Internet que finalmente terminara avisando que no se pudo
conectar a Internet.
El problema que ocurre es que en lugar de continuar a la
pantalla que sigue, regresa de nueva cuenta a la pantalla de seleccionar red
Wi-Fi. y tenemos que realizar nuevamente los pasos que ya habíamos realizado,
repitiendo el proceso una y otra vez
El problema no hubiera surgido si el adaptador de red lo hubiéramos
dejado configurado como NAT, es decir, si haber modificado nada de la
configuración de la red para nuestra maquina virtual. Pero como ya está el
problema encima, lo que debemos hacer es apagar la maquina virtual y en el
Administrador de VirtualBox cambiar la configuración del adaptador de Red a NAT para nuestra maquina virtual
Android y entonces volver a Iniciar Android.
Lo que pasara es que cuando estemos de nueva cuenta en la
pantalla de Seleccionar red Wi-Fi, al OMITIR, esta vez sí avanzara a la
siguiente pantalla. Y podremos proceder hasta llegar al escritorio de Android.
No hay comentarios:
Publicar un comentario