KVM không được cài đặt trên máy này (thiếu / dev / kvm)


69

Tôi đang sử dụng Ubuntu 14.04. Gần đây tôi đã cài đặt Android Studio, nhưng bất cứ khi nào tôi thử chạy ứng dụng Hello World, tôi đều gặp phải lỗi này:

/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).

có lẽ bạn có hệ thống 32 bit ,, hãy thử nâng cấp nó n rồi thử ... trình giả lập Android cũng yêu cầu ram 4gb trở lên.
yunus

Câu trả lời:


38

CPU của bạn không hỗ trợ ảo hóa hoặc bị vô hiệu hóa trong bios. Đi vào bios của bạn và xem nếu bạn có thể tìm thấy một cài đặt để kích hoạt nó.


Tôi gặp lỗi này trên máy Mac. Giải pháp không áp dụng cho máy Mac vì chúng không có BIOS. Làm gì sau đó?
IgorGanapolsky

1
Đi vào bios của bạn và xem liệu bạn có thể tìm thấy một cài đặt để kích hoạt nó không - Quá trình để làm điều đó là gì ????
B.shruti

Làm thế nào để đi vào bios?
Riddhi

@Riddhi, nó phụ thuộc vào máy tính của bạn. Thường nhấn DEL hoặc F12 hoặc F1 khi nó nói.
psusi

67

Sử dụng lệnh dưới đây để kiểm tra xem KVM có được cài đặt trong máy hay không,

kvm-ok 

Đầu ra:

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

Đầu ra như các phương tiện dưới đây,

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

Trong kịch bản này cần cài đặt KVM bằng lệnh dưới đây,

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

Hi vọng điêu nay co ich.


2
Praveen @ admveen-Lenovo-B590: ~ $ kvm-ok THÔNG TIN: / dev / kvm không tồn tại GỢI Ý: sudo modprobe kvm_intel INFO: Để có kết quả chi tiết hơn, bạn nên chạy nó dưới dạng root HINT: sudo / usr / sbin / kv ok Praveen @ Praveen-Lenovo-B590: ~ $
Praveen Kumar

12
sudo apt-get install cpu-checkercho kvm-ok.
Wtower

@vembutech sau khi thực hiện lệnh kvm-ok Tôi nhận được một đầu ra- "không tồn tại". Vì vậy, tôi đã cài đặt nó bằng cách sử dụng lệnh được đề cập ở trên. Nó đã được tải xuống. Dòng cuối cùng Processing triggers for ureadahead (0.100.0-16) ...bây giờ tôi chạy lại kvm-ok lệnh. Nhưng một lần nữa, nó nói "không tồn tại"
Mitchs

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

Cài đặt bios, tôi đã sử dụng lệnh sau

sudo modprobe kvm_intel

Bây giờ là ok


giải pháp này hoạt động hoàn hảo cho Ubuntu 14.0 của tôi
Tarun

cái này đã sửa nó cho tôi trên Ubuntu 12.04 64Bit
SpamBot

9

Hoạt động trên Ubuntu 15.04, CPU của Intel

  1. sudo apt-get install qemu-kvm
  2. Kích hoạt công nghệ ảo hóa trong BIOS
  3. sudo kvm-ok

4

Tôi đã thử lệnh,

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

nhưng tiếc là nó không hoạt động. Sau đó, tôi đã thay đổi chủ sở hữu ( rohanvermalà người dùng trong trường hợp của tôi) bằng cách sử dụng,

sudo chown rohanverma:rohanverma -R /dev/kvm

mà làm việc cho tôi


3

Tôi thấy lỗi tương tự. Nhưng tôi đang chạy Ubuntu trên VMware. Ubuntu được cài đặt trên VMware. Vì vậy, các bước để giải quyết vấn đề khác với máy Ubuntu thuần túy. Các khiếu nại đã biến mất với các bước sau:

  1. sudo apt install cpu-checker
  2. Trong VMware, hãy cài đặt-> Bộ xử lý-> Công cụ ảo hóa, kiểm tra "Ảo hóa Intel VT-x / EPT hoặc AMD-V / RVI.
  3. sudo kvm-ok

1

Đóng mọi trình ảo hóa khác trước khi khởi động Android Studio. Tôi đã nhận được thông báo lỗi tương tự khi tôi cố chạy thiết bị ảo Android và có VM ảo Virtual Box chạy cùng lúc.


1
Điều này không thực sự trả lời câu hỏi. Nếu bạn có một câu hỏi khác, bạn có thể hỏi nó bằng cách nhấp vào Đặt câu hỏi . Bạn cũng có thể thêm tiền thưởng để thu hút sự chú ý hơn cho câu hỏi này một khi bạn có đủ danh tiếng . - Từ đánh giá
earthmeLon

2
@earthmeLon tôi đã sửa nó.
wjandrea
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.