이 머신에 KVM이 설치되어 있지 않습니다 (/ dev / kvm이 없음)


69

우분투 14.04를 사용하고 있습니다. 최근에 Android Studio를 설치했지만 Hello World 앱을 실행하려고 할 때마다이 오류가 발생합니다.

/home/praveen/Android/Sdk/tools/emulator -avd Nexus_6_API_21 -netspeed full -netdelay none
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).

어쩌면 U는 32 비트 시스템을 가지고, 그것을 업그레이드 한 다음 시도하십시오 ... 안드로이드 에뮬레이터는 4GB 램 이상이 필요합니다.
yunus

답변:


38

CPU가 가상화를 지원하지 않거나 BIOS에서 비활성화되어 있습니다. 당신의 바이오스로 가서 당신이 그것을 활성화하는 설정을 찾을 수 있는지 확인하십시오.


Mac에서이 오류가 발생했습니다. BIOS가 없기 때문에 Mac에 솔루션을 적용 할 수 없습니다. 그러면 어떻게해야합니까?
IgorGanapolsky

1
당신의 바이오스로 가서 당신이 그것을 가능하게하는 설정을 찾을 수 있는지보십시오-그것을하는 과정은 무엇입니까 ????
B.shruti

바이오스에 들어가는 방법?
Riddhi

@Riddhi, 컴퓨터에 따라 다릅니다. 일반적으로 DEL, F12 또는 F1을칩니다.
psusi

67

아래 명령을 사용하여 KVM이 머신에 설치되어 있는지 확인하십시오.

kvm-ok 

산출:

INFO: /dev/kvm exists
KVM acceleration can be used

아래와 같은 출력은

INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

이 시나리오에서는 아래 명령을 사용하여 KVM을 설치해야합니다.

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

도움이 되었기를 바랍니다.


2
praveen @ praveen-Lenovo-B590 : ~ $ kvm-ok 정보 : / dev / kvm이 존재하지 않습니다 힌트 : sudo modprobe kvm_intel 정보 :보다 자세한 결과를 보려면 루트로 힌트를 실행해야합니다. sudo / usr / sbin / kvm- ok praveen @ praveen-Lenovo-B590 : ~ $
praveen kumar

12
sudo apt-get install cpu-checker에 대한 kvm-ok.
Wtower

명령을 실행 한 후 @ vembutech kvm-ok 나는 "존재하지 않는"출력을 얻었습니다. 위에서 언급 한 명령을 사용하여 설치했습니다. 다운로드되었습니다. 마지막 줄은 Processing triggers for ureadahead (0.100.0-16) ...이제 kvm-ok 명령을 다시 실행합니다. 그러나 다시 그것은 "존재하지 않는다"고 말합니다
Prabs

15
HP-EliteBook-820-G1:/opt/android-studio/bin$ sudo /usr/sbin/kvm-ok
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
      and then hard poweroff/poweron your system
KVM acceleration can NOT be used

Affter bios 설정, 다음 명령을 사용했습니다

sudo modprobe kvm_intel

이제 괜찮아


이 솔루션은 우분투 14.0에서 완벽하게 작동했습니다
Tarun

이 우분투에 나를 위해 12.04 64 비트를 고정
스팸 봇을

9

인텔 CPU 우분투 15.04 작업

  1. sudo apt-get install qemu-kvm
  2. BIOS에서 가상화 기술 활성화
  3. sudo kvm-ok

4

나는 명령을 시도했다

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

그러나 불행히도 작동하지 않았습니다. 그런 다음 소유자 rohanverma를 사용하여 소유자 ( 내 경우에는 사용자 임)를 변경했습니다.

sudo chown rohanverma:rohanverma -R /dev/kvm

그것은 나를 위해 일했다.


3

나는 같은 오류를 보았다. 하지만 VMware에서 Ubuntu를 실행하고 있습니다. Ubuntu는 VMware에 설치됩니다. 따라서 문제를 해결하는 단계는 순수한 우분투 시스템과 다릅니다. 불만은 다음 단계로 사라졌습니다.

  1. sudo apt install cpu-checker
  2. VMware에서 설정-> 프로세서-> 가상화 엔진으로 이동하여 "Intel VT-x / EPT 또는 AMD-V / RVI 가상화"를 선택하십시오.
  3. sudo kvm-ok

1

Android Studio를 시작하기 전에 다른 하이퍼 바이저를 모두 닫으십시오. Android 가상 장치를 실행하려고 할 때 Virtual Box VM이 동시에 실행되는 동안 동일한 오류 메시지가 나타납니다.


1
이것은 실제로 질문에 대답하지 않습니다. 다른 질문이 있으면 질문하기를 클릭하여 질문 할 수 있습니다 . 당신은 또한 충분한 명성을 얻은 후에이 질문에 더 많은 관심을 끌기 위해 현상금추가 할 수 있습니다 . - 검토에서
earthmeLon

2
@earthmeLon 나는 그것을 고쳤다.
wjandrea
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.