4 votes

Android 6.0 x86_64 bit boot stuck at Root@x86_64:/ on Windows Hyper-V

J'ai essayé de démarrer Android x86 (64 bits) sur Hyper-V en utilisant la dernière édition disponible à partir de l'adresse suivante http://www.Android-x86.org/releases/releasenote-6-0-r2http

Je l'ai installé avec GRUB et j'ai créé une partition de démarrage pendant l'installation. Formatage du disque en ext4.

Chaque fois que j'essaie d'exécuter la VM, l'image suivante s'affiche enter image description here

et il ne démarre pas à l'écran Android. Quelqu'un a-t-il une idée de la façon de le réparer ? Je vous en serais très reconnaissant.

2voto

Lance M Points 36

La résolution d'écran par défaut et la profondeur de couleur ne fonctionnent pas. Il faut les modifier. Un guide peut être trouvé ici :

Comment installer Android x86 4.4 R2 sur Hyper-V - Partie 2 : Configuration, résolution d'écran et réseau (Jan 2015)

1voto

xavier_fakerat Points 9582

J'ai extrait le guide ci-dessous de l'article qui y fait référence. à remixos sur hyper-v, mais la procédure est la même pour n'importe quelle installation Android x86. installation Android x86 :

Installer Android x86 sur une machine virtuelle Hyper-V

L'installation sur une machine virtuelle Hyper-V est un peu délicate, mais réalisable.

  • Tout d'abord, créez une VM de génération 1 avec un disque dur d'au moins 6 Go.

  • Après la création de la VM, ne la mettez pas sous tension.

  • Connectez le disque VHD créé à n'importe quelle machine Windows ( Gestion des disques -> Clic droit -> Attacher le VHD )

  • Initialiser le disque en tant que disque MBR .

  • Formatez-le en système de fichiers FAT32.

  • Détacher le VHD.

  • Boot VM avec Legacy ISO. Ne pas choisir le mode Résident ou Invité

Pendant le démarrage ;

  • Appuyez sur le bouton TAB. Modifiez votre chaîne de démarrage pour :

/kernel initrd=initrd.img root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive quiet INSTALL=1 nomodeset vga=785

  • Vous pouvez remplacer le code 785 par n'importe quel code de profondeur de couleur 16 bits (ou 24 bits). Vous trouverez d'autres codes à l'adresse suivante http://pierre.baudu.in/other/grub.vga.modes.html

  • Choisir la partition sda1 ( vfat system )

  • Ne le formatez pas.

  • Choisissez oui pour l'installation de GRUB.

  • Passez l'installation d'EFI GRUB2.

  • Choisissez oui pour rendre le répertoire système en lecture-écriture.

  • Choisissez oui pour créer une image de données utilisateur.

  • Entrez la taille de data.img . Le maximum est de 2047 car nous avons formaté notre dist en système de fichiers FAT32. Vous pouvez exécuter votre Android-x86. Cela va prendre un certain temps, ne paniquez pas.

  • Configurez-le comme vous le souhaitez.

Après l'achèvement ;

  • La dernière chose à faire est d'éjecter l'ISO de la VM et de modifier les entrées GRUB créées.

    • Arrêtez votre VM et éjectez l'ISO.

    • Une fois de plus, attachez le VHD à la machine Windows.

    • Editar \grub\menu.lst

Vous devez supprimer les chiffres supplémentaires après le chemin du noyau, par exemple si vous avez utilisé vga=785 kernel785 con kernel . Vous devez également ajouter à nouveau le mode vga souhaité. Ainsi votre menu.lst devrait ressembler à :

default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,0)
title Android-x86
kernel /android-2016-01-14/kernel vga=785 quiet root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug mode)
kernel /android-2016-01-14/kernelvga=785 root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug nomodeset)
kernel /android-2016-01-14/kernel vga=785 nomodeset root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
title Android-x86 (Debug video=LVDS-1:d)
kernel /android-2016-01-14/kernel vga=785 video=LVDS-1:d root=/dev/ram0 androidboot.hardware=android_x86 androidboot.selinux=permissive nomodeset DEBUG=2 SRC=/android-2016-01-14
initrd /android-2016-01-14/initrd.img
  • Détachez le VHD et démarrez votre VM.

Vous devriez maintenant passer l'écran Android x86

( Malheureusement, je n'ai pas pu télécharger d'images car j'ai utilisé RemixOS au lieu d'androidx86. )

Nos remerciements les plus sincères vont à :

Installer RemixOS sur une machine virtuelle Hyper-V

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