He estado intentando iniciar Android x86 (64 bits) en Hyper-V usando la última edición disponible en http://www.android-x86.org/releases/releasenote-6-0-r2http
Lo instalé con GRUB y creé una partición de arranque durante la instalación. Formatee la unidad a ext4.
Cada vez que intento ejecutar la máquina virtual, aparece la siguiente imagen
y no procede a arrancar en la pantalla de Android. Alguien tiene idea de como arreglar? Me sería de gran aprecio.
La resolución de pantalla predeterminada/profundidad de color no funciona. Necesitar ser cambiado. Una guía se puede encontrar aquí:
He extraído la siguiente guía del artículo que hace referencia a remixos en hyper-v, sin embargo, el procedimiento es el mismo para cualquier instalación de Android x86:
Instale Android x86 en la máquina virtual Hyper-V
La instalación en la máquina virtual Hyper-V es un poco complicada, pero se puede lograr.
En primer lugar, cree una máquina virtual de generación 1 con un disco duro de al menos 6 Gb.
Después de la creación de la VM, no la encienda.
Conecte el disco VHD creado a cualquier máquina con Windows ( Administración de discos -> Clic derecho -> Adjuntar VHD )
Inicialícelo como disco MBR .
Durante el arranque;
/kernel initrd=initrd.img root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive quiet INSTALL=1 nomodeset vga=785
Puede reemplazar 785 con cualquier código de profundidad de color de 16 bits (o 24 bits). Se pueden encontrar más códigos en http://pierre.baudu.in/other/grub.vga.modes.html
Elija la partición sda1 ( vfat system
)
Introduzca el tamaño de data.img
. El máximo es 2047 porque formateamos nuestro dist al sistema de archivos FAT32. Puedes ejecutar tu Android-x86. Tomará un tiempo, no entres en pánico.
Configúralo como quieras.
Después de la finalización;
Lo último que debe hacer es expulsar ISO de la VM y editar las entradas de GRUB creadas.
Apague su VM y expulse la ISO.
Una vez más, adjunte VHD a la máquina con Windows.
Editar\grub\menu.lst
Debe eliminar los dígitos adicionales después de la ruta del kernel, por ejemplo, si usó vga=785
anteriormente, debe reemplazarlos kernel785
con kernel
. También debe agregar el modo vga deseado nuevamente. Entonces su menu.lst debería verse así:
default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,0)
title Android-x86
kernel /android-2016-01-14/kernel vga=785 quiet root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug mode)
kernel /android-2016-01-14/kernelvga=785 root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug nomodeset)
kernel /android-2016-01-14/kernel vga=785 nomodeset root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug video=LVDS-1:d)
kernel /android-2016-01-14/kernel vga=785 video=LVDS-1:d root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
Ahora debería pasar la pantalla android x86
( Desafortunadamente no pude subir imágenes porque usé RemixOS en lugar de androidx86 )
Los más sinceros agradecimientos van para:
no importa9