Buscar..


Introducción

La idea de esta sección es cubrir cómo instalar y usar VirtualBox con Android-x86 para fines de depuración. Esta es una tarea difícil porque hay diferencias entre las versiones. Por el momento voy a cubrir 6.0, que es con el que tuve que trabajar y luego tendremos que encontrar similitudes.

No cubre VirtualBox o Linux en detalle, pero muestra los comandos que he usado para hacer que funcione.

Configuración de la máquina virtual

Estas son mis configuraciones de VirtualBox:

  • Tipo de SO: Linux 2.6 (tengo un usuario de 64 bits porque mi computadora puede admitirlo)
  • Tamaño del disco duro virtual: 4Gb
  • Memoria RAM: 2048
  • Memoria de video: 8M
  • Dispositivo de sonido: Sound Blaster 16.
  • Dispositivo de red: PCnet-Fast III, conectado a NAT. También puede usar un adaptador puenteado, pero necesita un servidor DHCP en su entorno.

La imagen utilizada con esta configuración ha sido android-x86_64-6.0-r3.iso (es de 64 bits) descargada de http://www.android-x86.org/download . Supongo que también funciona con la versión de 32 bits.

Configuración de disco duro virtual para soporte de SDCARD

Con el disco duro virtual que acaba de crear, inicie la máquina virtual con la imagen de android-x86 en la unidad óptica.

Opciones de almacenamiento con la imagen de Android como unidad óptica.

Una vez que arranque, puede ver el menú de grub del Live CD

Opciones de menú de grub de CD en vivo

Elija la opción de modo de depuración, entonces debería ver el indicador del shell. Este es un shell de busybox. Puede obtener más shell cambiando entre la consola virtual Alt-F1 / F2 / F3.

Cree dos particiones por fdisk (algunas otras versiones usarían cfdisk). Formatearlos a ext3. Luego reinicie:

# fdisk /dev/sda

A continuación, escriba:

"n" (nueva partición)

"p" (partición primaria)

"1" (1ª partición)

"1" (primer cilindro)

"261" (elija un cilindro, dejaremos el 50% del disco para una segunda partición)

"2" (2ª partición)

"262" (262nd cilindro)

"522" (elegir el último cilindro)

"w" (escribe la partición)

#mdev -s
#mke2fs -j -L DATA /dev/sda1
#mke2fs -j -L SDCARD /dev/sda2
#reboot -f

Cuando reinicie la máquina virtual y aparezca el menú de grub, podrá editar la línea de arranque del kernel para que pueda agregar las opciones DATA=sda1 SDCARD=sda2 para apuntar a la sdcard o la partición de datos.

Instalación en partición

Con el disco duro virtual que se acaba de crear, inicie la máquina virtual con la imagen de android-x86 como unidad óptica.

Opciones de arranque de CD en vivo

En las opciones de arranque del Live CD, elija "Instalación - Instalar Android en el disco duro"

Elige la partición sda1 e instala Android y nosotros instalaremos grub.

Reinicie la máquina virtual, pero asegúrese de que la imagen no esté en la unidad óptica para que pueda reiniciarse desde la unidad de disco virtual.

Asegúrese de que la imagen no está en la unidad óptica

En el menú de grub necesitamos editar el kernel como en la opción "Android-x86 6.0-r3", así que presione e.

La línea del kernel antes de ser editada.

Luego sustituimos "quiet" con "vga = ask" y agregamos la opción "SDCARD = sda2"

En mi caso, la línea del kernel se ve así después de la modificación:

kenel /android-6.0-r3/kernel vga=ask root=ram0 SRC=/android-6/android-6.0-r3 SDCARD=sda2

Presione b para iniciar, luego podrá elegir el tamaño de la pantalla presionando ENTER (la opción vga=ask )

introduzca la descripción de la imagen aquí

Una vez que el asistente de instalación ha comenzado a elegir el idioma. Podía elegir inglés (Estados Unidos) y español (Estados Unidos) y tuve problemas para elegir cualquier otro.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow