Como o KVM pode ser localizado pelo Android Studio no Ubuntu 14.04 LTS


12

Ao executar o emulador, o Android Studio reporta a seguinte mensagem:

Verifique se o KVM está instalado e utilizável corretamente.

Status de aceleração da CPU: o KVM não está instalado nesta máquina (/ dev / kvm está ausente)

No entanto, o KVM é instalado como mostrado pelo seguinte:

qual kvm

/ usr / bin / kvm

Obrigado...

Respostas:


14

Veja as instruções aqui: https://help.ubuntu.com/community/KVM/Installation

Em resumo:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo adduser `id -un` libvirtd
sudo adduser `id -un` kvm

Em seguida, efetue logout e logon novamente e verifique se está funcionando executando:

virsh -c qemu:///system list

Mais algumas instruções da Intel: https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to- acelerar-intel-android-x86-emulador


1
Entendi, eu não habilitei o VT no BIOS.
Fikr4n

Parece ser uma boa direção
Csaba Toth

Deve ser marcado como uma resposta que eu acho
Csaba Toth

Fiz tudo isso e ainda tenho o problema do pôster.
DanielLC

4

Eu tive exatamente o mesmo problema. Consegui corrigi-lo após um mínimo de confusão, ativando a tecnologia virtual nas configurações do BIOS. Pode ser um método um pouco diferente para computadores diferentes, mas no meu laptop HP Pavillion você simplesmente pressiona F10na inicialização para obter as opções do BIOS. Em seguida, encontre a guia que permite definir o VT como ativado. Assim que isso for feito (assumindo que você tenha o kvm), ele funcionará. Basta reiniciar e executar no terminal.

kvm-ok

1

Eu tive o mesmo problema e foi por causa do modprobe:

whk @ whk-MS-7817: ~ $ sudo kvm-ok
[sudo] password for whk:
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep () moddep could not open file '/lib/modules/3.13.0-43-generic/modules.dep.bin'

Encontrei a mesma mensagem de erro aqui: https://dainaccio.wordpress.com/2014/12/19/how-to-solve-wifi-not-working-in-a-fresh-installed-linux-mint-17- sony-vaio-atheros-ath9k /

Eu verifiquei a versão do meu kernel:

whk @ whk-MS-7817: ~ $ uname -mrs
3.13.0-43-generic Linux x86_64

Era a mesma versão do post, então o talves era um bug, então procedi ao reparo:

sudo apt-get install --reinstall linux-image-3.13.0-43

E pronto!

whk @ whk-MS-7817: ~ $ sudo kvm-ok
INFO: / dev / kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU Supports KVM extensions
KVM acceleration can be used

Agora reinicie e funcionando corretamente. Testado no Android Studio 1.0.2 e Ubuntu 14.04 LTS


1

Depois de instalar o KVM, como Ralf demonstrou na resposta acima, você precisa habilitar a Tecnologia Virtual (VT) na Bios.

Pressione F10 na inicialização para acessar a configuração do BIOS em sua máquina. ( Isso pode ser diferente dependendo da sua máquina )

Exemplo usando o HP EliteBook 8440p


-1

Eu tive o mesmo problema e, no final, foi um problema de BIOS. O problema é que você desabilitou a opção de virtualização.

Para resolvê-lo, é necessário entrar na configuração do BIOS e ativar esta opção.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.