J'essaie d'installer android-x86-6.0_20160129.iso
dans VirtualBox mais l'installation est bloquéeDo you want to install boot loader GRUB
Quelques antécédents:
- La machine virtuelle a été créée à partir du modèle VirtualBox Ubuntu 32 bits (x86)
- La machine virtuelle a 1 cœur + 3096 Mo de RAM
- Mémoire vidéo: 32 Mo
- PAE / NX activé
- Virtualisation matérielle: la pagination VTx et imbriquée est activée
- Accélération graphique: désactivée (2D et 3D)
- Stockage: 64 Go attachés au contrôleur virtuel IDE (était SATA avant: cela ne fait aucune différence)
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 également essayé d'exécuter le Live CD en mode VESA: comme ça, il démarre, mais je préfère tout de même l'installer.
virtualbox
grub
android
android-x86
Dr Gianluigi Zane Zanettini
la source
la source
Réponses:
Tout d'abord, sélectionnez Créer / modifier une partition:
Créez ensuite 2 partitions:
la source
J'ajoute juste mes 2 cents, sur ce que je pense qui se passe:
En fait, à partir d'un peu d'expérimentation, ce n'est pas la présence de 2 partitions qui permet à Grub de continuer, ce sont les "autorisations de création / modification" que vous devez d'abord utiliser 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 produire, c'est que si vous ne créez pas la table de partition, lorsque vous arrivez à l'étape de formatage où il vous demande 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 car la table de partition GPT n'existe pas. Donc, quand il vous demande d'installer grub, il essaie d'installer grub sur une partition non formatée ... et échoue silencieusement.
Si vous allez dans "Créer / Modifier une partition" et créez une "Nouvelle" partition unique (acceptez les valeurs par défaut de création d'une seule partition), "Ecrire" "Quitter"; puis passez au formatage de la partition après comme étape suivante, Grub sera installé et l'installation se déroulera normalement.
(Mettez l'accent sur le single 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 démarrer - ce qui signifie qu'il passe par l'installation de grub et j'obtiens une invite de shell.
la source
Cela a fonctionné avec succès pour moi pour l'installation d'Android x86 4.4-r5 (
android-x86-4.4-r5.iso
) sur VirtualBox 5.2.0:Linux
et Version asLinux 2.6 / 3.x / 4.x (32-bit)
et cliquez sur Nextandroid-x86-4.4-r5.iso
Installation - Install Android-x86 to harddisk
Choose Partition
menu, sélectionnezCreate/Modify partitions
Do you want to use GPT
question, sélectionnezNo
cfdisk
le programme s'ouvriraNew
et sélectionnezPrimary
comme type de partition, définissez la taille sur100
Mo et sélectionnez DébutFlags
colonne devrait direBoot
pour la nouvelle paritionNew
et sélectionnezPrimary
comme type de partition, laissez la taille par défaut pour remplir l'espace libre restantWrite
et tapezyes
et appuyez sur EntréeQuit
Maintenant, le
Choose partition
menu devrait afficher cette configuration:sda2
et sélectionnezOK
ext2
Yes
dans la fenêtre d'avertissement de perte de donnéesDo you want to install boot loader GRUB?
question, sélectionnezYes
Do you want to install EFI GRUB2?
question, sélectionnezYes
Do you want to format the boot partition /dev/sda1?
selectYes
Do you want to install /system directory as read-write
sélectionYes
(peu importe pour nous)Congratulations!
menu, sélectionnezReboot
Je viens de passer 3 heures à essayer de le faire fonctionner. J'espère que cela aide quelqu'un.
Bonus 1:
Pour configurer le débogage ADB, voir http://www.android-x86.org/documents/debug-howto :
USB Debugging
Adapter 1
onglet est sélectionné et cliquez surAdvanced
Cable Connected
case est cochéePort Forwarding
adb
, Prodocol:TCP
, Host IP: Laisser à blanc ou ensemble pour la127.0.0.1
rendre accessible à partir localhost seulement, Host Port:5555
, Invité IP: Laisser à blanc, Invité Port:5555
.OK
Pour vous connecter via ADB:
Maintenant
adb devices
devrait montrer:Bonus 2:
Dans le menu VirtualBox Input, désélectionnez le
Mouse Integration
pointeur de la souris et maintenant apparaîtra!la source