J'essaie d'installer Android-x86-6.0_20160129.iso
dans VirtualBox mais l'installation reste bloquée à Do you want to install boot loader GRUB
Quelques antécédents:
J'ai déjà essayé toute la procédure "standard" de VirtualBox (PAE oui/non; SATA/IDE; pas de carte son; pas d'USB; accélération graphique. Oui/non).
J'ai aussi essayé de lancer le Live CD en mode VESA: comme ça, ça démarre, mais je préférerais quand même l'installer.
Tout d'abord, sélectionnez Créer/Modifier la partition:
Puis créez 2 partitions:
Juste en ajoutant mes 2 centimes, sur ce que je pense qui se passe:
Après quelques expériences, ce n’est pas la présence de 2 partitions qui permet à Grub de procéder, c’est la "Création/modification des autorisations" dans laquelle vous devez entrer en premier pour créer une table de partition GPT avant de pouvoir formater la partition. (C'est pourquoi le partitionnement manuel a également fonctionné pour le Dr Gianluigi Zane Zanettini dans les commentaires de la réponse initialement acceptée).
Ce qui semble réellement se passer, c'est que si vous ne créez pas la table de partition, lorsque vous arrivez à l'étape de formatage où il vous est demandé de formater la partition (EXT4, EXT3, etc.), le programme d'installation semble dire que c'est réussi. alors qu'en réalité cela ne s'est pas produit parce que la table de partition GPT n'existe pas. Ainsi, lorsqu'il vous demande d'installer grub, il tente de l'installer sur une partition non formatée ... et échoue en mode silencieux.
Si vous allez dans "Créer/modifier une partition" et créez une "nouvelle" partition unique (acceptez les valeurs par défaut en créant une partition unique ), "Write" " Quitter"; puis allez formater la partition après l’étape suivante, Grub sera installé et l’installation se déroulera normalement.
(L'accent est mis sur le single simple juste pour montrer que même une seule partition fonctionnera.)
NB: Je n'ai pas réussi à faire fonctionner l'interface graphique pour Android x86 (Android-x86-6.0_20160129.iso), mais au moins, il semble que cela démarre - cela signifie que cela passe par l'installation de grub et que je reçois une invite du shell.
Cela a fonctionné avec succès pour installer Android x86 4.4-r5 (Android-x86-4.4-r5.iso
) sur VirtualBox 5.2.0:
Linux
et Version comme Linux 2.6 / 3.x / 4.x (32-bit)
et cliquez sur Suivant.Android-x86-4.4-r5.iso
Installation - Install Android-x86 to harddisk
Choose Partition
, sélectionnez Create/Modify partitions
Do you want to use GPT
question, sélectionnez No
cfdisk
programme va s'ouvrirNew
et sélectionnez Primary
comme type de partition, définissez la taille sur 100
Mo et sélectionnez Début.Flags
devrait maintenant indiquer Boot
pour la nouvelle partitionNew
et sélectionnez Primary
comme type de partition, laissez la taille par défaut pour remplir l'espace libre restant.Write
et tapez yes
et appuyez sur EntréeQuit
Le menu Choose partition
devrait maintenant afficher cette configuration:
sda1 unknown VBOX HARDDISK
sda2 unknown VBOX HARDDISK
sda2
et sélectionnez OK
ext2
Yes
dans le menu contextuel d'avertissement de perte de donnéesDo you want to install boot loader GRUB?
question sélectionnez Yes
Do you want to install EFI GRUB2?
question, sélectionnez Yes
Do you want to format the boot partition /dev/sda1?
, sélectionnez Yes
Do you want to install /system directory as read-write
, sélectionnez Yes
(cela n'a pas d'importance pour nous)Congratulations!
, sélectionnez Reboot
Je viens de passer 3 heures à essayer de faire fonctionner cela. J'espère que ça aide quelqu'un.
Bonus 1:
Pour configurer le débogage ADB, voir http://www.Android-x86.org/documents/debug-howto :
USB Debugging
Adapter 1
est sélectionné et cliquez sur Advanced
Cable Connected
est cochéePort Forwarding
adb
, Prodocol: TCP
, IP de l'hôte: laissez vide ou définissez sur 127.0.0.1
pour le rendre accessible à partir de l'hôte localhost uniquement, Port de l'hôte: 5555
, IP de l'invité: laissez vide, Port d'invité: 5555
.OK
Pour vous connecter via ADB:
# adb connect localhost:5555
adb devices
devrait maintenant afficher:
List of devices attached
localhost:5555 device
Bonus 2:
Dans le menu Entrée de VirtualBox, désélectionnez le Mouse Integration
et le pointeur de la souris apparaîtra maintenant!