इस मशीन पर KVM स्थापित नहीं है (/ देव / kvm गायब है)


69

मैं Ubuntu 14.04 का उपयोग कर रहा हूं। मैंने हाल ही में एंड्रॉइड स्टूडियो स्थापित किया है, लेकिन जब भी मैं हैलो वर्ल्ड ऐप चलाने की कोशिश करता हूं, मुझे यह त्रुटि मिलती है:

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

हो सकता है कि आपके पास एक 32 बिट सिस्टम है, इसे n अपग्रेड करने की कोशिश करें, फिर कोशिश करें ... एंड्रॉइड एमुलेटर को भी 4 जीबी रैम और उच्चतर की आवश्यकता है।
यूनुस

जवाबों:


38

या तो आपका CPU वर्चुअलाइजेशन का समर्थन नहीं करता है, या यह बायोस में अक्षम है। अपने बायोस में जाएं और देखें कि क्या आप इसे सक्षम करने के लिए सेटिंग पा सकते हैं।


मैं एक मैक पर इस त्रुटि रहा हूँ। समाधान Mac पर लागू नहीं है क्योंकि उनके पास कोई BIOS नहीं है। फिर क्या करें?
इगोरगानापोलस्की

1
अपने बायोस में जाएं और देखें कि क्या आप इसे सक्षम करने के लिए एक सेटिंग पा सकते हैं - ऐसा करने की प्रक्रिया क्या है ????
बृषुति

बायोस में कैसे जाएं?
रिद्धि

@ रिद्धि, यह आपके कंप्यूटर पर निर्भर करता है। आमतौर पर DEL या F12 या F1 को हिट करता है जब वह कहता है।
psusi

67

मशीन में केवीएम स्थापित है या नहीं, यह जांचने के लिए नीचे दिए गए कमांड का उपयोग करें,

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

इस परिदृश्य में नीचे दिए गए आदेश का उपयोग करके केवीएम स्थापित करने की आवश्यकता है,

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

उम्मीद है की यह मदद करेगा।


2
praveen @ praveen-Lenovo-B590: ~ $ kvm-ok INFO: / dev / kvm में मौजूद नहीं है HINT: sudo modprobe kvm_intel जानकारी: अधिक विस्तृत परिणामों के लिए, आप इसे रूट के रूप में चला सकते हैं 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 फिर से कमांड चलाता हूं । लेकिन फिर से यह कहता है कि "अस्तित्व में नहीं है"
प्राग्स

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

Affor bios सेटिंग, मैंने निम्न कमांड का उपयोग किया

sudo modprobe kvm_intel

अब ठीक है


इस समाधान ने मेरे Ubuntu 14.0
तरुण

इसने इसे मेरे लिए उबंटू 12.04 64Bit
SpamBot

9

उबंटू 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 चला रहा हूं। उबंटू VMware पर स्थापित है। तो समस्या को हल करने के चरण शुद्ध ubuntu मशीन से अलग है। शिकायतें निम्नलिखित चरणों के साथ चली गईं:

  1. sudo apt install cpu-checker
  2. VMware में, सेटिंग-> प्रोसेसर-> वर्चुअलाइजेशन इंजन, चेक करें "वर्चुअलाइजेशन इंटेल वीटी-एक्स / ईपीटी या एएमडी-वी / आरवीआई।
  3. sudo kvm-ok

1

एंड्रॉइड स्टूडियो शुरू करने से पहले किसी भी अन्य हाइपरविजर को बंद करें। मुझे एंड्रॉइड वर्चुअल डिवाइस चलाने की कोशिश करने पर एक ही त्रुटि संदेश मिला और उसी समय एक वर्चुअल बॉक्स वीएम चल रहा था।


1
यह वास्तव में सवाल का जवाब नहीं देता है। यदि आपका कोई अलग प्रश्न है, तो आप प्रश्न पूछें पर क्लिक करके पूछ सकते हैं । पर्याप्त प्रतिष्ठा होने पर आप इस प्रश्न पर अधिक ध्यान आकर्षित करने के लिए एक इनाम भी जोड़ सकते हैं । - समीक्षा से
EarthmeLon

2
@earthmeLon मैंने इसे ठीक किया।
वेजेंड्रिया २ w
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.