Estoy tratando de instalar android-x86-6.0_20160129.iso
en VirtualBox pero la instalación se atasca enDo you want to install boot loader GRUB
Algunos antecedentes:
- La máquina virtual se creó a partir de la plantilla VirtualBox de 32 bits (x86) de Ubuntu
- La VM tiene 1 núcleo + 3096 MB de RAM
- Memoria de video: 32 MB
- PAE / NX habilitado
- Virtualización de hardware: tanto VTx como paginación anidada habilitada
- Aceleración de gráficos: deshabilitada (tanto en 2D como en 3D)
- Almacenamiento: 64 GB conectados al controlador virtual IDE (antes era SATA: no hay diferencia)
Ya he probado todos los procedimientos "estándar" de VirtualBox (PAE sí / no; SATA / IDE; sin tarjeta de sonido; sin USB; aceleración de gráficos. Sí / no).
También intenté ejecutar el Live CD en modo VESA: así comienza, pero aún así prefiero instalarlo.
virtualbox
grub
android
android-x86
Dr. Gianluigi Zane Zanettini
fuente
fuente
Respuestas:
Primero, seleccione Crear / modificar partición:
Luego crea 2 particiones:
fuente
Solo agrego mis 2 centavos, en lo que creo que está sucediendo:
En realidad, a partir de un poco de experimentación, no es la presencia de 2 particiones lo que le permite a Grub continuar, son los "permisos de creación / modificación" que debe tener primero para crear una tabla de particiones GPT antes de poder formatear la partición. (Es por eso que la partición manual también funcionó para el Dr. Gianluigi Zane Zanettini en los comentarios de la respuesta originalmente aceptada).
Lo que realmente parece estar sucediendo es que si no crea la tabla de particiones, cuando llega a la etapa de formateo donde le pide que formatee la partición (EXT4, EXT3, etc.), el instalador parece decir que fue exitosa, cuando en realidad no ha sucedido porque la tabla de particiones GPT no existe. Entonces, cuando le pide que instale grub, intenta instalar grub en una partición sin formato ... y falla en silencio.
Si va a "Crear / Modificar Partición" y crea una "Nueva" partición única (acepte los valores predeterminados para crear una sola partición), "Escribir" "Salir"; y luego vaya a formatear la partición después del siguiente paso, Grub se instalará y la instalación continuará normalmente.
(Énfasis en el single solo para mostrar que incluso una sola partición funcionará).
NB: no he logrado que la GUI se ejecute para Android x86 (android-x86-6.0_20160129.iso), pero al menos parece arrancar, lo que significa que pasa por la instalación de grub y recibo un indicador de shell.
fuente
Esto funcionó exitosamente para mí para instalar Android x86 4.4-r5 (
android-x86-4.4-r5.iso
) en VirtualBox 5.2.0:Linux
y Versión comoLinux 2.6 / 3.x / 4.x (32-bit)
y haga clic en Siguienteandroid-x86-4.4-r5.iso
Installation - Install Android-x86 to harddisk
Choose Partition
menú seleccioneCreate/Modify partitions
Do you want to use GPT
cuestión seleccioneNo
cfdisk
el programa se abriráNew
y seleccionePrimary
como tipo de partición, establezca el tamaño en100
MB y seleccione InicioFlags
columna debería decirBoot
para la nueva pariciónNew
y seleccionePrimary
como tipo de partición, deje el tamaño predeterminado para llenar el espacio libre restanteWrite
y escribayes
y presione EntrarQuit
Ahora el
Choose partition
menú debería mostrar esta configuración:sda2
y seleccioneOK
ext2
Yes
en la ventana emergente de pérdida de datosDo you want to install boot loader GRUB?
cuestión seleccioneYes
Do you want to install EFI GRUB2?
cuestión seleccioneYes
Do you want to format the boot partition /dev/sda1?
selectYes
Do you want to install /system directory as read-write
selectYes
(no nos importa)Congratulations!
menú seleccioneReboot
Acabo de pasar 3 horas tratando de hacer que esto funcione. Espero que esto ayude a alguien.
Bonus 1:
Para configurar la depuración de ADB, consulte http://www.android-x86.org/documents/debug-howto :
USB Debugging
Adapter 1
pestaña esté seleccionada y haga clic enAdvanced
Cable Connected
casilla esté marcadaPort Forwarding
adb
, Prodocol:TCP
, Host IP: blanco licencia o conjunto a127.0.0.1
para que sea accesible desde localhost solamente, Puerto Host:5555
IP de visitantes: blanco licencia, Puerto de visitantes:5555
.OK
Para conectarse a través de ADB:
Ahora
adb devices
debería mostrar:Bonus 2:
En el menú de entrada de VirtualBox, desmarque
Mouse Integration
y ahora aparecerá el puntero del mousefuente