Comment activer VT-x dans les modules BIOS et KVM sous Linux?

J'ai un portable Dell Inspiron 15 5000 contenant le processeur intel core i5 6200U. J'utilise Windows 10 Home edition. Il a le dispositif de virtualisation et j'ai déjà vérifié dans le BIOS pour la virtualisation, qui est activée. Mais dans android studio je reçois cette erreur quand je lance AVD manager.

activez VT-x dans vos paramètres de sécurité BIOS, assurez-vous que vous Linux distro a des modules KVM qui fonctionnent.

21
demandé sur A-Sharabiani 2016-05-07 13:27:17

2 réponses

si j'ai bien compris, vous avez déjà activé L'option VT-x dans le BIOS. Ce qui est bon. Parce que vous avez Linux comme système d'exploitation, maintenant, vous devez installer et configurer KVM.

Instructions: https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

KVM Installation

j'ai renvoyé les instructions de la page de documentation de la communauté Ubuntu. pour installer KVM.Pour voir si votre processeur supporte le matériel la virtualisation, vous pouvez consulter la sortie de cette commande:

$ egrep -c '(vmx|svm)' /proc/cpuinfo

si la sortie est 0 cela signifie que votre CPU ne supporte pas le matériel virtualisation.

ensuite installer le vérificateur CPU:

$ sudo apt-get install cpu-checker

maintenant vous pouvez vérifier si votre cpu Supporte kvm:

$ sudo kvm-ok

et insérez le mot de passe root

si vous voyez:

"INFO: votre CPU Supporte les extensions KVM l'accélération KVM peut être utilisée "

cela signifie que vous pouvez exécuter votre machine virtuelle plus rapidement avec le KVM extension.

si vous voyez:

" INFO: KVM est désactivé par votre BIOS conseil: Saisissez votre BIOS configurer et activer la technologie de virtualisation( VT), puis poweroff/allumez votre système KVM accélération ne peut PAS être utilisé"

vous devez aller au BIOS setup et activer la VT.

utiliser un noyau 64 bits

L'exécution d'un noyau 64 bits sur le système d'exploitation hôte est recommandé depuis Google n'offre plus de prise en charge du noyau 32bit.. Cela permet le service de plus de 2 Go de RAM pour votre VMs. Aussi, un 64-bit système peut accueillir à la fois 32-bit et 64-bit invités. Un système de 32 bits peut n'hébergez que des invités 32 bits. Pour voir si votre processeur est 64 bits, vous pouvez exécutez cette commande:

$ egrep -c ' lm ' /proc/cpuinfo

Si 0 est imprimé, cela signifie que votre CPU n'est pas 64 bits. Si 1 ou plus, il est. Note: LM signifie Long Mode qui équivaut à un processeur 64 bits. Maintenant, voyez si votre noyau en cours d'exécution est 64 bits, Lancez juste la suivante commande:

$ uname -m

x86_64 indique un noyau 64 bits en cours d'exécution. Si vous voyez i386, i486, i586 ou i686, vous utilisez un noyau 32 bits.

Installer KVM

Pour Ubuntu lucide (12.04 LTS Précis) ou plus tard:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

si elle est affichée, vous pouvez ignorer la Configuration de Postfix ci-dessous en sélection de "aucune Configuration"

ensuite, ajouter votre compte au groupe kvm et libvirtd

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

après l'installation, vous devez relogin afin que votre compte d'utilisateur devient un membre effectif des groupes d'utilisateurs KVM et libvirtd. Le les membres de ce groupe peuvent exécuter des machines virtuelles.

Vérifier l'Installation, Vous pouvez vérifier si votre installation a été réussie avec la commande suivante:

$ sudo virsh -c qemu:///system list

Espère que ça aide.

EDIT: comme vous utilisez Windows au lieu de Linux, s'il vous plaît suivez les instructions dans ce post à la place: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

37
répondu piotrek1543 2016-12-12 01:38:35

si vous êtes confrontés à ce problème sur mac os x, puis suivre la solution ci-dessous ""

il suffit de supprimer le HAXM précédent et installer IntelHAXM_6.0.3.dmg dans haxm-macosx_v6_0_3.zip

voici le lien de téléchargement haxm-macosx_v6_0_3.zip

son travail pour moi! Ref: /dev/kvm ne trouve pas sur mac

0
répondu appapurapu 2017-10-09 18:18:04