web-dev-qa-db-ja.com

Ubuntu 14.04 LTS上のKVM St​​udioでAndroidを見つける方法

エミュレータを実行すると、Android St​​udioは次のメッセージを報告します。

KVMが適切にインストールされ、使用可能であることを確認してください。

CPUアクセラレーションステータス:KVMはこのマシンにインストールされていません(/ dev/kvmがありません)

ただし、次のようにKVM インストール済みです。

どのkvm

/ usr/bin/kvm

ありがとう...

12
rickfarina

こちらの手順を参照してください。 https://help.ubuntu.com/community/KVM/Installation

要するに:

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

次に、ログアウトしてから再度ログインし、次を実行して動作することを確認します。

virsh -c qemu:///system list

Intelからのその他の指示: 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

14
Ralf

私はまったく同じ問題を抱えていました。 BIOS設定で仮想テクノロジーを有効にすることで、最小限の手間で修正できました。異なるコンピューターでは少し異なる方法かもしれませんが、HP Pavillion Laptopでは F10 起動時にBIOSオプションを取得します。次に、VTを有効に設定できるタブを見つけます。これが完了すると(kvmがあると仮定して)、すぐに動作します。再起動してターミナルで実行するだけです。

kvm-ok
4
Sam Redway

私は同じ問題を抱えていましたが、それは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'

私はここで同じエラーメッセージを見つけました: https://dainaccio.wordpress.com/2014/12/19/how-to-solve-wifi-not-working-in-a-fresh-installed-linux- mint-17-sony-vaio-atheros-ath9k /

カーネルのバージョンを確認しました。

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

ポストの同じバージョンだったので、タルブはバグだったので、修復に進みました。

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

そしてプレスト!

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

次に、再起動して正常に動作します。 Android St​​udio 1.0.2およびUbuntu 14.04 LTSでテスト済み

1
e-info128

KVMのインストール likeRalfが上記の回答で示した後、BiosでVirtual Technology(VT)を有効にする必要があります。

起動時にF10を押して、マシンのBIOS設定にアクセスします。 (これはマシンによって異なる場合があります

Example using HP EliteBook 8440p

1
bmatovu