Durante días intento ejecutar Android 5 o superior dentro de Virtualbox en Linux (aquí: Mint 18.1), sin éxito. En el mejor de los casos, paso el menú de inicio (Grub), el sistema cambia al modo de gráficos y veo el "Android" pulsante: después de unos segundos, cesa el acceso al disco y la VM se bloquea con el 100% de la carga de la CPU.
Busqué en la web de arriba abajo y probé todos los trucos que pude encontrar: aumentar la RAM a 2G, la memoria de video a 128M, el número de CPU a 2. Cambiar la VM de "Linux (otro)" a "BSD", intentando Imágenes de 64 bits y 32 bits (las imágenes de 64 bits incluso se atascan en una pantalla negra antes de las letras pulsantes de "Android"), estas últimas en máquinas virtuales de 64 bits y 32 bits, desde el proyecto Android-x86 a través de RemixOS hasta Phoenix, Android 5.1 a 7: nada da .
¿Dónde está el truco?
No me señale esas numerosas guías basadas en Virtualbox ejecutándose en Windows. He seguido un montón de ellos sin suerte. Tampoco quiero usar QEMU para eso (atrae demasiadas dependencias que no quiero instalar), o Genymotion, etc. (donde tendría que registrarme). Estoy interesado en la ayuda de aquellos que lo tienen funcionando bien en Virtualbox en Linux.
También he visto preguntas similares aquí y seguí los consejos de sus respuestas:
vga=834 nomodeset xforcevesa
a las opciones del kernel solo provocó que el bloqueo ocurriera incluso antes. Los demás consejos ya los había seguido. El .vdi
tomado de OSBoxes tenía los mismos problemas.¿Cómo conseguiste que se ejecutara?
Nota intermedia: es posible que pronto pueda responderme a mí mismo, pero primero debo verificar y, si es posible, mejorar: mientras tanto, logré iniciar completamente un ISO con RemixOS, usando "FreeBSD 64bit" para esa imagen de 32 bits. El arranque solo tardó EDADES en completarse (alrededor de 15 minutos antes de que el texto pulsante "RemixOS" fuera reemplazado por la pantalla de bienvenida). Puede ser que sea solo el primer arranque, y después de instalarlo en el "disco" y ejecutarlo una vez, el siguiente arranque es más rápido. Tan pronto como encuentre tiempo, profundizaré, y luego eliminaré este párrafo y publicaré una respuesta en su lugar.
Pude instalar Android-x86 en mi caja Debian 9 sin ningún problema real. Los siguientes son los detalles de mi sistema, los artículos que seguí, los comandos que usé y, por último, la información de configuración de la propia máquina virtual.
Sistema:
Primero instalé VirtualBox 5.1:
$ cd /etc/apt/sources.list.d $ sudo toque virtualbox.list $ sudo nano virtualbox.list
En nano escribí:
deb http://download.virtualbox.org/virtualbox/debian
tramo contribución
Luego, para guardar y salir del editor nano:
ctrl+o ctrl+x
Luego, para obtener claves, actualizar repositorios e instalar VB.
$ cd ~/Teclas $ curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc $ sudo apt-key agregar oracle_vbox_2016.asc $ sudo apt-obtener actualización $ sudo apt-get install virtualbox-5.1
Luego me puse a instalar Android-x86:
Primero descargué Android-x86 6.0-r3 (la tercera versión estable de marshmallow-x86) desde aquí . Luego seguí este artículo: " Cómo instalar Android en VirtualBox " de Cameron Summerson, con fecha del 29 de junio de 2017. El único inconveniente que encontré fue la compatibilidad con el mouse.
La sugerencia aquí no funcionó para mí, pero podría funcionar para otra persona.
Entonces probé la discusión aquí que instruyó apagar la VM que en mi caso es "Android" y probar el comando:
$ VBoxManage modificar vm Android --mouse ps2
Después de volver a encender Android VM, tenía soporte para mouse.
Esta es la información de configuración de la máquina virtual recuperada por el comando CLI:
$ VBoxManage showvminfo Android --detalles
Nombre: androide Grupos: / Sistema operativo invitado: Linux 2.6/3.x/4.x (64 bits) UUID: a8a28a18-2d9a-4aff-872c-890d72ec9e8f Archivo de configuración: /home/shine/VirtualBox VMs/Android/Android.vbox Carpeta de instantáneas: /home/shine/VirtualBox VMs/Android/Snapshots Carpeta de registro: /home/shine/VirtualBox VMs/Android/Logs UUID de hardware: a8a28a18-2d9a-4aff-872c-890d72ec9e8f Tamaño de la memoria: 6020 MB Fusión de página: desactivado Tamaño de VRAM: 48 MB Límite ejecutivo de CPU: 100% HPET: apagado Conjunto de chips: piix3 Firmware: BIOS Número de CPU: 4 PAE: apagado Modo largo: encendido Restablecimiento de triple falla: apagado APIC: en X2APIC: encendido Nivel de portabilidad de CPUID: 0 Anulaciones de CPUID: ninguna Modo de menú de arranque: mensaje y menú Dispositivo de arranque (1): disquete Dispositivo de arranque (2): DVD Dispositivo de arranque (3): disco duro Dispositivo de arranque (4): no asignado ACPI: encendido IOAPIC: en Modo BIOS APIC: APIC Compensación de tiempo: 0ms RTC: UTC Duro virt.ext: en Paginación anidada: activada Páginas grandes: desactivado VPID de VT-x: encendido VT-x unr. ejecutivo: en Paravirt. Proveedor: Predeterminado Paravirt eficaz. Proveedor: KVM Estado: en ejecución (desde 2017-08-04T02:01:58.782000000) Número de monitores: 1 Aceleración 3D: activada Aceleración de video 2D: desactivada Teletransportador habilitado: apagado Puerto de teletransportador: 0 Dirección del teletransportador: Contraseña del teletransportador: Rastreo habilitado: desactivado Permitir seguimiento para acceder a VM: desactivado Configuración de seguimiento: Inicio automático habilitado: apagado Retraso de inicio automático: 0 Interfaz predeterminada: Nombre del controlador de almacenamiento (0): IDE Tipo de controlador de almacenamiento (0): PIIX4 Número de instancia del controlador de almacenamiento (0): 0 Recuento máximo de puertos de la controladora de almacenamiento (0): 2 Recuento de puertos del controlador de almacenamiento (0): 2 Controlador de almacenamiento de arranque (0): activado Nombre del controlador de almacenamiento (1): SATA Tipo de controlador de almacenamiento (1): IntelAhci Número de instancia del controlador de almacenamiento (1): 0 Recuento máximo de puertos de la controladora de almacenamiento (1): 30 Recuento de puertos del controlador de almacenamiento (1): 1 Controlador de almacenamiento de arranque (1): activado IDE (1, 0): Vacío SATA (0, 0): /home/shine/VirtualBox VMs/Android/Android.vdi (UUID: a111cb34-b24f-4b38-ac32-bc33428f8b55) NIC 1: MAC: 080027D5FAC2, Adjunto: NAT, Cable conectado: activado, Rastreo: desactivado (archivo: ninguno), Tipo: 82540EM, Velocidad informada: 0 Mbps, Prioridad de arranque: 0, Política Promisc: denegar, Grupo de ancho de banda: ninguno Configuración de NIC 1: MTU: 0, Socket (envío: 64, recepción: 64), Ventana TCP (envío: 64, recepción: 64) NIC 2: deshabilitado NIC 3: deshabilitado NIC 4: deshabilitado NIC 5: deshabilitado NIC 6: deshabilitado NIC 7: deshabilitado NIC 8: deshabilitado Dispositivo señalador: Ratón PS/2 Dispositivo de teclado: Teclado PS/2 UART 1: deshabilitado UART 2: deshabilitado UART 3: deshabilitado UART 4: deshabilitado LPT 1: deshabilitado LPT 2: deshabilitado Audio: activado (controlador: PulseAudio, controlador: AC97, códec: AD1980) Modo portapapeles: deshabilitado Modo de arrastrar y soltar: deshabilitado Nombre de sesión: GUI/Qt Modo video: 1024x768x32 a 0,0 habilitado VRDE: deshabilitado USB: habilitado EHCI: deshabilitado XHCI: deshabilitado Filtros de dispositivos USB: Dispositivos USB remotos disponibles: Dispositivos USB conectados actualmente: Grupos de ancho de banda: Carpetas compartidas: Nombre: 'shine', ruta del host: '/home/shine' (asignación de máquina), escribible Conexión VRDE: no activa Clientes hasta ahora: 0 Captura de video: no activo Capturar pantallas: 0 Archivo de captura: /home/shine/VirtualBox VMs/Android/Android.webm Dimensiones de captura: 1024x768 Tasa de captura: 512 kbps Captura FPS: 25 Huésped: Tamaño de globo de memoria configurado: 0 MB Tipo de sistema operativo: Linux26_64 Nivel de ejecución de adiciones: 0 Instalaciones para huéspedes: Sin instalaciones activas.
Guillermo
izzy
Señor del Fuego
izzy
abejas
izzy
Guillermo
izzy
usuario202027
izzy
usuario202027