4 votes

Comment réparer l'installation d'android-x86 sur VMware?

En utilisant android-x86-4.4-r3.iso, j'ai créé une machine virtuelle dans VMware Workstation 11.0.0 sur Mac OS X. J'ai simplement cliqué sur Créer une machine virtuelle, choisi mon ISO Android, et appuyé sur Suivant à plusieurs reprises jusqu'à la fin (comme je le fais pour créer des VM Windows).

Je ne suis pas un expert en VMware. Qu'est-ce que j'ai mal fait ? J'ai rencontré un problème, comme le montre cette image :

entrer la description de l'image ici

J'attends, mais rien ne change. Si je suis censé entrer une commande, je ne connais pas la commande. Est-ce que quelqu'un peut m'aider ?

5voto

Matthew Read Points 50150

Vous devez suivre les instructions. En particulier :

Vous devez changer le type de disque virtuel pour qu'il soit IDE car le type par défaut dans VMware est SCSI, et le noyau d'Android-x86 n'est pas configuré pour prendre en charge le SCSI. Vous pouvez suivre ces étapes :

  • Créez une machine virtuelle.
  • Modifiez les paramètres de la machine virtuelle après sa création.
  • Choisissez le disque dur et supprimez-le.
  • Ajoutez un disque dur pour créer un nouveau disque virtuel, puis vous pouvez choisir IDE comme type de disque virtuel.
  • Une fois terminé, vous pouvez installer Android-x86 normalement.

0 votes

Merci beaucoup, Matthew Read. Cela m'a vraiment aidé. Ça fonctionne !

1voto

user1767316 Points 111

Sous Windows, l'installation de l'iso recommandée pour vmware (android-x86_64-9.0-r2-k49.iso) vous laisse bloqué à l'invite de commande.

Et si vous essayez le démarrage de débogage, vous pourriez être bloqué avec un message confus

random: 7 avertissements urandom(s) manquants en raison de la limitation de débit

Comme le mode de démarrage live vesa fonctionne, l'erreur urandom n'est pas le problème. Plutôt, l'accélération vidéo requise semble manquer dans vmware.

Par conséquent, vous devez configurer grub pour démarrer androïd en mode vesa.

Cela peut être accompli en suivant une procédure décrite ici avec quelques erreurs ou incomplétudes ou un peu dépassé.

Après l'installation standard, vous devez

  • redémarrer,
  • Sur le choix de démarrage de grub (texte blanc sur fond noir), gardez le premier choix et tapez 'e'

Après cela, vous pouvez voir les commandes de démarrage existantes dans la séquence de démarrage. - Sélectionnez l'élément supérieur et - appuyez une fois de plus sur e

Pour éditer la commande de démarrage pour GRUB, utilisez les flèches pour atteindre la bonne position

  • remplacez le mot "quiet" par "nomodeset xforcevesa", vous devriez avoir:

kernel /android-?.?-r?/kernel nomodeset xforcevesa root=/dev/ram0 androidboot.selinux=permissive SRC=/android-?.?-r?

appuyez sur entrée pour enregistrer. puis b pour démarrer.

Pour que la configuration de grub persiste après redémarrage, éditez son fichier de configuration:

mkdir /mnt/sda mount /dev/block/sda1 /mnt/sda vi /mnt/sda/grub/menu.lst

Appuyez sur "i" pour utiliser le mode d'insertion:

  • remplacez le mot "quiet" par "nomodeset xforcevesa", échappez pour revenir en mode commande.

Puis ZZ ou :wq! pour enregistrer et quitter

Vous pouvez maintenant redémarrer votre machine virtuelle en utilisant votre configuration personnalisée.

Si jamais vous attendez trop longtemps sans aucune action, votre écran pourrait devenir noir, entrant en mode veille. Utilisez la touche de menu de votre clavier pour retrouver un écran utilisable.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X