2016-05-07 21 views
15

Possiedo un computer portatile Dell Inspiron 15 serie 5000 contenente processore Intel Core i5 6200U. Sto usando Windows 10 Home edition. Ha il dispositivo di virtualizzazione e ho già controllato il BIOS per la virtualizzazione, che è abilitata. Ma in Android Studio sto ricevendo questo errore quando eseguo il gestore AVD. "Abilita VT-x nelle impostazioni di sicurezza del BIOS, assicurati che la distro Linux abbia moduli KVM funzionanti." Aiutami :)Come abilitare VT-x nei moduli BIOS e KVM su Linux?

risposta

30

Come ho capito, hai già abilitato l'opzione VT-x nel BIOS. Quello è buono. Poiché hai Linux come sistema operativo, ora devi installare e configurare KVM.

Istruzioni: 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 installazione

ho fatto riferimento alle istruzioni da pagina di documentazione della comunità di Ubuntu. per ottenere KVM installed.To vedere se il vostro processore supporta hardware virtualizzazione, è possibile rivedere l'output di questo comando:

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

Se l'uscita è 0 significa che la CPU non supporta hardware virtualizzazione.

successivo è installare checker CPU:

$ sudo apt-get install cpu-checker

Ora è possibile controllare se la CPU supporta KVM:

$ sudo kvm-ok

e inserire la password di root

Se si vede :

"INFO: La CPU supporta l'accelerazione estensioni KVM KVM può essere utilizzato"

Significa che è possibile eseguire la macchina virtuale più veloce con il KVM estensioni.

Se vedi:

"INFO: KVM è disabilitato per il suggerimento BIOS: Inserisci il tuo setup del BIOS e attivare Virtualization Technology (VT), e quindi difficile spegnimento/poweron l'accelerazione del sistema KVM può NON utilizzare "

È necessario accedere al BIOS e abilitare il VT.

usare un kernel a 64 bit

Esecuzione di un kernel a 64 bit sul sistema operativo host è consigliato dal momento che Google non offre il supporto per il kernel a 32 bit .. Questo permette la porzione di più di 2 GB di RAM per le tue VM.Inoltre, un sistema a 64 bit può ospitare sia guest a 32 bit che a 64 bit. Un sistema a 32 bit può solo ospitare ospiti a 32 bit. Per vedere se il processore è a 64 bit, è possibile eseguire questo comando:

$ egrep -c ' lm ' /proc/cpuinfo

Se 0 viene stampato, significa che la CPU non è a 64 bit. Se 1 o superiore, lo è . Nota: lm sta per Long Mode che equivale a una CPU a 64 bit. ora vedere se il vostro kernel in esecuzione è a 64 bit, solo emettere il seguente comando:

$ uname -m

x86_64 indica un kernel in esecuzione a 64 bit. Se vedi i386, i486, i586 o i686, stai utilizzando un kernel a 32 bit.

Installare KVM

Per Ubuntu Lucid (12.04 LTS Precise) o versione successiva:

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

Se viene visualizzato, è possibile ignorare la configurazione di Postfix seguito da selezionando "No Configurazione "

Il prossimo è aggiungere il tuo account al gruppo kvm e libvirtd

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

Dopo l'installazione, è necessario nuovo login in modo che l'account utente diventa un membro effettivo di KVM e gruppi di utenti libvirtd. I membri di questo gruppo possono eseguire macchine virtuali.

Verifica dell'installazione È possibile verificare se la tua installazione ha avuto successo con il seguente comando:

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

Speranza che aiuta.

EDIT: Come si può eseguire Windows al posto di Linux, si prega di seguire le istruzioni contenute in questo post, invece: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

+0

Mi spiace di non averlo menzionato sopra ... Ho installato il SO Windows 10 Home Edition. –

+0

Ho aggiunto un collegamento alla soluzione per Windows. Puoi anche provare l'emulatore Genymotion basato su VirtualBox, quindi non hai bisogno della macchina virtuale HAXM/KVM – piotrek1543

+0

Ricevo un errore nell'installazione HAXM."Impossibile configurare il driver: errore sconosciuto. Impossibile aprire il driver." –

0

Se siete di fronte questo problema su Mac OS X, quindi seguire sotto soluzione

Proprio rimuovere il HAXM precedente ed installare IntelHAXM_6.0.3.dmg in haxm-macosx_v6_0_3.zip

qui è il link di download haxm-macosx_v6_0_3.zip

il suo lavoro per me! Rif: /dev/kvm not found on mac