/ dev / kvm ไม่พบบน Ubuntu 14.04


8

หลังจากที่ฉันติดตั้ง Android studio 2.2.3เกี่ยวUbuntu 14.04 LTSกับปัญหานี้ทำให้ฉันเป็นเวลาหลายชั่วโมง

ข้อความผิดพลาด

ฉันตรวจสอบประวัติแล้วและแสดงว่ารองรับ 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 follwing บทช่วยสอนนี้และฉันสามารถดู:

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

ฉันหมดความคิดจริงๆ ฉันขอขอบคุณสำหรับความช่วยเหลือของคุณ

UPDATE:

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. กำลังทำงาน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 ใช่อาจจะ ลอง re-runingkvm-ok
cocosushi

2

ฉันมีปัญหาเดียวกัน: ไม่สามารถเรียกใช้ AVD (ภาพ Nougat x86_64) ฉันจะแก้ไขได้อย่างไร: เปิดใช้งานเทคโนโลยี Intel Virtualizationใน BIOS (ที่ส่วนคุณสมบัติ BIOSสำหรับเมนบอร์ด Gigabyte ของฉัน)

ดูโพสต์นี้


-1
  1. sudo apt-get install qemu-kvm libvirt-bin อูบุนตู - vm-builder สร้างสะพาน

  2. sudo adduser id -unlibvirtd

  3. sudo adduser id -unkvm

จากนั้นออกจากระบบและกลับเข้ามาอีกครั้งและตรวจสอบว่ามันทำงานได้ตามปกติ:

virsh -c qemu: /// รายชื่อระบบ


อ่านคำอธิบายอย่างละเอียด ฉันทำสิ่งเหล่านี้จากการสอนที่ฉันได้กล่าวถึง
Karlom

1
-un เป็นตัวเลือกที่ไม่ถูกต้อง ..
Siddharth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.