web-dev-qa-db-ja.com

BIOSでVT-xを有効にする方法とLinuxでKVMモジュール?

Intel Core i5 6200Uプロセッサを搭載したDell Inspiron 15 5000シリーズラップトップを使用しています。 Windows 10 Home Editionを使用しています。これには仮想化デバイスがあり、BIOSで仮想化のチェックが既に有効になっています。しかし、Android studioでは、AVDマネージャーを実行するとこのエラーが発生します。

BIOSセキュリティ設定でVT-xを有効にします。LinuxディストリビューションにKVM=モジュールが機能していることを確認してください。

23
Hussam Cheema

私が理解するように、あなたはすでにBIOSでVT-xオプションを有効にしています。それは良い。オペレーティングシステムとしてLinuxを使用しているため、ここでKVMをインストールして構成する必要があります。

手順: 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インストール

Ubuntuコミュニティのドキュメントページの手順を参照しました。取得するKVMインストール済み。プロセッサがハードウェア仮想化をサポートしているかどうかを確認するには、このコマンドの出力を確認できます。

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

出力が0の場合、CPUがハードウェア仮想化をサポートしていないことを意味します。

次に、CPUチェッカーをインストールします。

$ Sudo apt-get install cpu-checker

CPUがkvmをサポートしているかどうかを確認できます:

$ Sudo kvm-ok

ルートパスワードを挿入します

表示される場合:

「情報:CPUはKVM extensions KVMアクセラレーションを使用できます。

KVM拡張機能を使用すると、仮想マシンをより高速に実行できます。

表示される場合:

「情報:KVMはBIOSによって無効になっていますヒント:BIOSセットアップに入り、仮想化テクノロジー(VT)を有効にしてから、システムのハード電源オフ/電源オンKVM加速は使用できません」

BIOSセットアップに移動し、VTを有効にする必要があります。

64ビットカーネルを使用する

Googleは32ビットカーネルのサポートを提供しなくなったため、ホストオペレーティングシステムで64ビットカーネルを実行することをお勧めします。これにより、2 GBを超えるRAMをVMに提供できます。ビットシステムは32ビットゲストと64ビットゲストの両方をホストできます32ビットシステムは32ビットゲストのみをホストできますプロセッサが64ビットかどうかを確認するには、次のコマンドを実行できます。

$ egrep -c ' lm ' /proc/cpuinfo

0が出力される場合、CPUが64ビットではないことを意味します。 1以上の場合、そうです。注:lmは、64ビットCPUに相当するロングモードを表します。実行中のカーネルが64ビットかどうかを確認するには、次のコマンドを発行します。

$ uname -m

x86_64は、実行中の64ビットカーネルを示します。 i386、i486、i586、i686が表示される場合、32ビットカーネルを実行しています。

KVMのインストール

Ubuntu Lucid(12.04 LTS Precise)以降の場合:

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

表示されている場合は、「設定なし」を選択して、以下のPostfix設定を無視できます。

次に、アカウントをグループkvmおよびlibvirtdに追加します

$ Sudo adduser your_user_name kvm

$ Sudo adduser your_user_name libvirtd

インストール後、ユーザーアカウントがkvmおよびlibvirtdユーザーグループの有効なメンバーになるように再ログインする必要があります。このグループのメンバーは、仮想マシンを実行できます。

インストールの検証次のコマンドを使用して、インストールが成功したかどうかをテストできます。

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

お役に立てば幸いです。

編集:LinuxではなくWindowsを実行している可能性があるため、代わりにこの投稿の指示に従ってください: https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel -hardware-accelerated-execution-manager-windows

44
piotrek1543

Mac OS Xでこの問題に直面している場合は、以下の解決策に従ってください

以前のHAXMを削除し、haxm-macosx_v6_0_3.ZipにIntelHAXM_6.0.3.dmgをインストールするだけです

ダウンロードリンクはhaxm-macosx_v6_0_3.Zipです

私の仕事です!参照: / dev/kvmがMacで見つかりません

0
appapurapu