우분투 14.04에는 / dev / kvm이 없습니다.


8

이 문제 2.2.3에 Android 스튜디오 를 설치 Ubuntu 14.04 LTS하면 몇 시간 동안 버그가 발생합니다.

에러 메시지

BIOS를 확인한 결과 vt-x가 지원되지만

me@pc:~$ kvm-ok 
INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: For more detailed results, you should run this as root
HINT:   sudo /usr/sbin/kvm-ok

내 터미널에서. 튜토리얼을 통해 kvm을 설치 했으며 다음 을 볼 수 있습니다.

me@pc:~$ egrep -c '(vmx|svm)' /proc/cpuinfo
8


me@pc:~$ virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------

그러나 에뮬레이터는 여전히로드를 거부했습니다.

me@pc:~$ uname -a
Linux pc 3.13.0-98-generic #145-Ubuntu SMP Sat Oct 8 20:13:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

스튜디오 콘솔 에서이 오류가 발생합니다.

기기를 기다리는 중 오류 : AVD를 시작할 수 없습니다

정말 아이디어가 부족합니다. 도와 주셔서 감사합니다.

최신 정보:

root@pc:/home/me# 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

답변:


1

명령을 시도 할 때 발생하는 오류 kvm-ok는 문제를 해결할 수있는 두 가지 다른 명령을 제공합니다.

  1. sudo modprobe kvm-intel(Intel CPU를 사용 -amd하면 AMD를 대체하십시오 ) 또는 sudo modprobe kvm: kvm 가상화 모듈을 커널에로드하여 VM을 올바르게 실행할 수 있습니다.

  2. running sudo /usr/sbin/kvm-ok: 루트로 실행합니다.

첫 번째는 가장 효과가 좋으므로 먼저 시도한 다음 두 번째를 실행하십시오.

편집하다 :

나는 당신의 대답에서 당신이 당신의 BIOS가 그것을 지원 한다고 말 했지만 그것이 활성화 되지 않았다는 것을 알았습니다 ... 아마도 오해 일 것입니다. 그러나 어쨌든 확인하십시오 ...


1
나는 이것을 1시에 얻는다 :modprobe: ERROR: could not insert 'kvm_intel': Operation not supported
Karlom

예, 출력 업데이트를 참조하십시오.
Karlom

오, 내 잘못이 : 그것은 kvm-intel하지 kvm_intel: / (그런데이 그것에 대해 문서 페이지가있다 여기
cocosushi

흥미롭게 sudo modprobe kvm-intel도 결과는 다음과 같습니다.modprobe: ERROR: could not insert 'kvm_intel': Operation not supported
Karlom

@Karlom 네, 아마도. 재실행kvm-ok
cocosushi

2

나는 같은 문제가 있었다 : AVD (Nougat x86_64 이미지)를 실행할 수 없습니다. 해결 방법 : BIOS에서 인텔 가상화 기술 을 활성화 했습니다 ( Gigabyte 마더 보드의 BIOS 기능 섹션에서).

이 게시물 도 참조하십시오 .


-1
  1. sudo apt-get 설치 qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

  2. sudo adduser id -unlibvirtd

  3. sudo adduser id -unkvm

그런 다음 로그 아웃했다가 다시 로그인하고 다음을 실행하여 작동하는지 확인하십시오.

virsh -c qemu : /// 시스템 목록


설명을주의 깊게 읽으십시오. 내가 언급 한 튜토리얼 에서이 모든 것을 수행했습니다.
Karlom

1
-un은 (는) 잘못된 옵션입니다.
Siddharth 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.