Pendant des jours, j'essaie de faire fonctionner Android 5 ou supérieur à l'intérieur de Virtualbox sur Linux (ici : Mint 18.1), sans succès. Au mieux, j'arrive au menu de démarrage (Grub), le système passe en mode graphique, et je vois le "Android" qui pulse : Après quelques secondes, l'accès au disque cesse, et la machine virtuelle se bloque avec une charge CPU de 100%.
J'ai cherché partout sur le web, et j'ai essayé toutes les astuces que j'ai pu trouver : augmenter la RAM à 2G, la mémoire vidéo à 128M, le nombre de CPU à 2. Passer la machine virtuelle de "Linux (autre)" à "BSD", essayer des images 64 bits et 32 bits (les images 64 bits restent même bloquées sur un écran noir avant les lettres "Android" qui pulsent), les deux dans des machines virtuelles 64 bits et 32 bits, du projet Android-x86 à RemixOS en passant par Phoenix, Android 5.1 à 7 - rien n'y fait.
Où est le truc ?
S'il vous plaît, ne me renvoyez pas vers ces nombreux guides basés sur Virtualbox tournant sur Windows. J'en ai suivi un tas sans succès. Je ne veux pas non plus utiliser QEMU pour ça (trop de dépendances que je ne veux pas installer), ou Genymotion etc (où je devrais m'inscrire). Je suis intéressé par l'aide de ceux qui l'ont fait fonctionner correctement dans Virtualbox sur Linux.
J'ai également vu des questions similaires ici et j'ai suivi les conseils de leurs réponses :
- Android x86 Marshmallow ne démarre pas sur Virtualbox et VMware Workstation
ajoutervga=834 nomodeset xforcevesa
aux options du noyau a simplement causé le blocage encore plus tôt. Les autres conseils j'avais déjà suivi. Le.vdi
pris sur OSBoxes avait les mêmes problèmes. - les autres questions ne sont pas pour Virtualbox, ou concernent des versions antérieures à Lollipop. Comme le montre la question liée ci-dessus, le problème semble également se présenter avec VMWare.
Comment avez-vous réussi à le faire fonctionner ?
Note intermédiaire : Je pourrais bientôt répondre moi-même, mais j'ai d'abord besoin de vérifier et, si possible, d'améliorer : Entre-temps, j'ai réussi à démarrer complètement une ISO avec RemixOS, en utilisant "FreeBSD 64 bits" pour cette image 32 bits. Le démarrage a simplement pris une ÉTERNITÉ (environ 15 minutes avant que le texte pulsant "RemixOS" ne soit remplacé par l'écran de bienvenue). Il se pourrait que ce soit seulement au premier démarrage, et après l'avoir installé sur "disque" et l'avoir fait fonctionner une fois, le démarrage suivant soit plus rapide. Dès que j'aurai du temps, je creuserai plus profondément - et ensuite je supprimerai ce paragraphe et posterai une réponse à la place.
0 votes
VMware ne fonctionne pas non plus avec Android x86 ou Phoenix OS.
0 votes
@LiamWilliam le pensait aussi (voir dernier point d'exclamation). Le seul Android que j'ai réussi à faire fonctionner dans une machine virtuelle jusqu'à présent était la version 4.x (il y a plus d'un an), ce qui est insuffisant pour mon objectif. J'aurais besoin d'Android 6 et 7, bien que la version 5.1 serait mieux que rien. Mais des versions inférieures ne seraient pas suffisantes.
2 votes
Aimer ceci ?
2 votes
@Firelord On dirait que tu l'as fait! Instructions? Les paramètres (cadre inférieur droit) semblent être les mêmes que les miens. Quel ISO as-tu utilisé? Quels réglages spécifiques as-tu ajustés? J'ai essayé l'ISO 6.0 du projet Android-x86 (64 et 32 bits) sans succès. Si tu dis que ton installation était "standard", alors la distribution doit être la différence (tu es sur Slackware, je suis sur Mint) - et je devrais migrer ma question vers U&L. Les paramètres de ma VM sont dans le texte de la question. Quelles sont tes différences?
0 votes
Cela aide?, bien que la version de Mint soit différente
0 votes
@beeshyams Merci de relire la question. Je ne demande pas comment installer Virtualbox sur Mint (ce serait hors-sujet ici), mais Android à l'intérieur de ce Virtualbox :) Donc non, cela n'aide pas. Virtualbox est installé et fonctionne correctement (j'ai quelques autres VMs là-dedans).
0 votes
Ajoutez-vous une prime à cette question ou devrais-je le faire?
0 votes
@LiamWilliam Veuillez voir le dernier paragraphe de ma question : avant de pouvoir mettre une prime, je dois d'abord vérifier cela. Actuellement, je manque de temps pour m'amuser avec ça (surtout si chaque démarrage prend autant de temps) - mais bien sûr, je le vérifierai finalement et, si mon hypothèse ci-dessus ne fonctionne pas, je mettrai certainement une prime sur la question. Mais pour le moment, je ne peux pas attribuer la prime car je manque de temps pour la vérification.
0 votes
Avez-vous une mise à jour concernant cela, @Izzy?
0 votes
@SiXandSeven8ths malheureusement non. Je n'ai pas encore trouvé le temps d'y jouer à nouveau. Trop d'autres cas ouverts ...
0 votes
Je me demandais simplement, je suis tombé sur ça et j'ai trouvé cela intéressant mais non résolu.... :)