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é simplement sur Suivant jusqu'à la fin (comme je le fais pour créer des machines virtuelles Windows).

Je ne suis pas un expert en VMware. Qu'est-ce que j'ai mal fait là-dedans? 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 sais pas quelle commande. Est-ce que quelqu'un peut m'aider?

5voto

Matthew Read Points 50150

Vous devez suivre les instructions. Plus précisément:

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

  • Créer une machine virtuelle.
  • Modifier 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.
  • Lorsque vous avez terminé, vous pouvez installer Android-x86 normalement.

0 votes

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

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 de démarrer en mode debug, vous pourriez rester bloqué avec un message confus

random : 7 avertissement(s) urandom manqué(s) en raison du dépassement de la limite de vitesse

Comme le mode de démarrage en direct vesa fonctionne, l'erreur urandom n'est pas le problème. Plutôt, l'accélération vidéo requise semble être absente de 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 obsolète.

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 le 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 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 vm 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