मैं वर्चुअलबॉक्स में उपयोग के लिए हार्डवेयर वर्चुअलाइजेशन तकनीक (VT-x) कैसे सक्षम करूं?


61

तो मैं एक वर्चुअलबॉक्स में उबंटू चलाने की कोशिश कर रहा हूं, लेकिन .iso से 12.10 स्थापित करने पर मुझे एक चेतावनी द्वारा बधाई दी गई थी जिसमें कहा गया था कि ऑडियो काम नहीं करेगा तब मैंने अगला दबाया और यह पॉप अप हुआ:

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

और फिर यह काम नहीं करता है।

मैंने अपने 8 जीबी के 4 जीबी को उबंटू को सौंपा, 100 डायनामिक रूप से आवंटित जीबी स्पेस, और 12 एमबी ग्राफिक्स मेमोरी। मैं एक इंटेल i5 3550 प्रोसेसर के साथ एक Asus p8z77 V LX mobo चला रहा हूं।

मेरे पीसी पर 12.04.2 डाउनलोड किया और फिर से कोशिश की। अभी भी वही संदेश मिल रहा है।


जवाबों:


62

BIOS सेटिंग्स बदलने से पहले हम यह देखना चाहते हैं कि हार्डवेयर वर्चुअलाइजेशन (इंटेल के लिए VT-x, AMD प्रोसेसर के लिए AMD-V) हमारे CPU द्वारा समर्थित है या नहीं।

एक टर्मिनल मुद्दे से

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

यदि वर्चुअलाइजेशन को ध्वज का समर्थन किया गया था vmx(इंटेल सीपीयू के लिए) या svm(एएमडी सीपीयू के लिए) रंगीन होगा।

यहाँ छवि विवरण दर्ज करें

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

यह भी पढ़ें कि कैसे निर्धारित करें कि सीपीयू वीटी एक्सटेंशन बायोस में सक्षम हैं या नहीं? अन्य तरीकों के लिए।

BIOS (अक्सर दबाकर Delया F12बूट करते समय) दर्ज करें और मैनुअल के साथ देखें कि यह वहां कैसे नाम दिया गया है। के लिए खोज Virtualization, Virtualization Technology (VT-x), या इसी तरह, यहाँ एक पुरस्कार BIOS के लिए दिखाया गया है:

पुरस्कार BIOS वर्चुअलाइजेशन फ्लैग

एसस ईएफआई-BIOS के एक उदाहरण स्क्रीनशॉट के लिए एसयू पर यह उत्तर देखें

Enabledयदि यह अभी तक सेट नहीं है, तो इस प्रविष्टि को सेट करें।

हम तब वर्चुअल मशीन के सिस्टम में हार्डवेयर वर्चुअलाइजेशन का उपयोग करना चुन सकते हैं -> त्वरण सेटिंग्स:

यहाँ छवि विवरण दर्ज करें

इसके द्वारा हम इष्टतम प्रदर्शन के लिए हार्डवेयर वर्चुअलाइजेशन का उपयोग करते हैं, और हम परीक्षण के लिए 32-बिट होस्ट पर 64-बिट अतिथि ओएस चलाने में भी सक्षम होंगे।


4
मुझे अभी भी यह समस्या है। ऊपर दिए गए आदेश को चलाने पर मेरा 'vmx' रंगीन है और मैंने BIOS में 'वर्चुअलाइजेशन' को भी सक्षम और सक्षम कर दिया है।
Ads20000

2
बायोस सेटिंग को चालू में बदलने के बाद, बस अपने कंप्यूटर को पुनरारंभ न करें, इसे बंद करें और फिर चालू करें! जाहिरा तौर पर बस पुनः आरंभ नहीं करता है: /
बोरिस चुर्ज़िन

2
मेरे मामले में 'vmx' रंगीन था। लेकिन जब मैंने BIOS की जांच की तो 'वर्चुअलाइजेशन' सक्षम नहीं था। तो ऐसा लगता है कि टेकट द्वारा सुझाए गए टर्मिनल कमांड की पुष्टि नहीं है कि 'वर्चुअलाइजेशन' सक्षम है।
कौशिक आचार्य

2
@ कौशिकचार्य: इसे इंगित करने के लिए आपका धन्यवाद .. सीपीयू झंडे के लिए टर्मिनल कमांड को किसी अन्य उपयोगकर्ता के एक संपादन द्वारा सुझाया गया था। मैं मानता हूँ कि मैंने उन्हें अच्छी तरह से नहीं परखा था - मेरा बुरा। फिर भी वे यह देखने के लिए उपयोगी हैं कि हमारे सिस्टम में सीपीयू वर्चुअलाइजेशन का समर्थन करता है या नहीं।
ताकत

1
बस किसी के पास HP कंप्यूटर होने पर, VT-x BIOS / सुरक्षा / सिस्टम सुरक्षा में है।
user1350992

6

मेरे पास एक ही सटीक त्रुटि थी, और 4095 जीबी को 3072 एमबी (3 जीबी) तक छोड़ने के द्वारा इसे ठीक कर दिया। ऐसा इसलिए है क्योंकि यह 32-बिट था। मुझे लगता है कि 3 जीबी से अधिक इसे फेंक रहा है।


मेरे पास एक ही अनुभव था - लेखों के बावजूद मैं कह रहा था कि BIOS को संशोधित करने की आवश्यकता है, इस मुद्दे को स्पष्ट रूप से झूठ बोला था कि मैंने वर्चुअल मशीन के लिए मेमोरी को ऊपर उठाने की कोशिश की और यह जाहिरा तौर पर 32-बिट सिस्टम से अधिक संभाल सकता था।
PromInc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.