Ubuntu पर VirtualBox की स्थापना करते समय VT-x त्रुटि


23

मैंने UbuntuBox पर VirtualBox को सेटअप करने की कोशिश की है, लेकिन मुझे यह त्रुटि तब भी मिलती है जब इंटेल वर्चुअलाइजेशन तकनीक (वीटी-एक्स) YesBIOS में सेट है :

वर्चुअल मशीन Ubuntu के लिए एक सत्र खोलने में विफल।

VT-x सभी CPU मोड> (VERR_VMX_MSR_ALL_VMX_DISABLED) दोनों के लिए BIOS में अक्षम है।

परिणाम कोड: E_FAIL (0x80004005) घटक: कंसोलवॉट इंटरफ़ेस: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

संपादित करें: SecurAble के अनुसार मेरा सिस्टम वर्चुअलाइजेशन को संभालने में सक्षम है:

सुरक्षित स्क्रीनशॉट


वह सेटिंग आपके BIOS में अक्षम है। आपको इसे सक्षम करना होगा।
MC10

1
संभव डुप्लिकेट मैं VT-X
MC10

1
@ MC10 --- वर्चुअलाइजेशन प्रौद्योगिकी सेटिंग मेरे बायोस में सक्षम है। मैंने पहले ही जाँच कर ली है।
user2676140

2
फिर क्या आपने इसे वर्चुअलबॉक्स सेटिंग्स में ही सक्षम किया है? मैं नहीं सोच सकता कि और कहाँ गलत हो रहा है। शायद यहाँ जानकारी देखें ।
MC10

1
@ MC10 जो मामला था --- आप VM को 3GB RAM आवंटित करने का प्रयास कर रहे हैं। पिछले बिंदु के समान, इसके लिए आवश्यक है: (ए) 64 बिट होस्ट सिस्टम; और (b) ट्रू हार्डवेयर पास-थ्रू अर्थात VT-x।
14:26 पर user2676140

जवाबों:


40

वर्चुअल बॉक्स सेशन में 3 जीबी से कम रैम का उपयोग करने पर मेरी समस्या का क्या हल हुआ। मैं मूल रूप से लगभग 6 जीबी का उपयोग करने का प्रयास कर रहा था।

आप VM को> 3GB RAM आवंटित करने का प्रयास कर रहे हैं। इसके लिए आवश्यकता है: (ए) एक 64 बिट मेजबान प्रणाली; और (b) ट्रू हार्डवेयर पास-थ्रू अर्थात VT-x।


3
यह बहुत अजीब है, यह मेरे लिए काम करता था और मैंने कुछ भी नहीं बदला था (मेरे पास रैम 4 जीबी पर सेट था)। इसे पोस्ट करने के लिए धन्यवाद।
नवीद

1
ठीक यही मुद्दा है। महीनों के लिए 8GB पर मेरे वीएम का उपयोग कर रहा है और आज बिना किसी कारण के वीटी-एक्स के बारे में शिकायत कर रहा है, हालांकि यह सक्षम है। VirtualBox में एक बग होना चाहिए। 3GB पर छोड़ने से इसे और आगे ले जाया जाता है, लेकिन मैं अपना 64 बिट अतिथि OS अब नहीं चला सकता क्योंकि यह सोचता है कि यह 32 बिट आर्किटेक्चर पर है और असंगत है। :(
जाहेद

3

मेरे मामले में मेमोरी (RAM) कोई समस्या नहीं थी, बस BIOS में VT-x सक्षम नहीं था। या कुछ मामलों में, सीपीयू के पास वीटी का समर्थन बिल्कुल नहीं हो सकता है।

यह जांचने के लिए कि आपका CPU इसका समर्थन करता है या नहीं। प्रयत्न:

sudo apt-get install cpu-checker
sudo kvm-ok 

दूसरा कमांड आउटपुट करेगा यदि VT सक्षम है या नहीं या यदि यह बिल्कुल उपलब्ध है।

यदि ऐसा होता है, तो BIOS पर जाएं और इसे सक्षम करें। इसका नाम Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,या कुछ इसी तरह होना चाहिए ।


1

मेरी त्रुटि VT-x सभी CPU मोड (VERR_VMX_MSR_ALL_VMX_DISABLED) के लिए BIOS में अक्षम है। परिणाम कोड: E_FAIL (0x80004005) घटक: कंसोलवॉट इंटरफ़ेस: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

समाधान यह है कि आपको होस्ट ऑपरेटिंग सिस्टम के बायोस में वर्चुअलाइजेशन पर स्विच करना चाहिए (मेरा मामला यह विंडोज़ है)


क्या आप ओपी प्रश्न का उत्तर दे सकते हैं?
यस

0

मैं कुछ घंटों के लिए इस मुद्दे से निपट रहा हूं, शायद इंटरनेट पर मुझे मिल सकने वाले सभी उत्तरों के साथ इसे हल करने की कोशिश कर रहा हूं।

मेरे लिए जो काम किया है वह मेरे विंडोज से हाइपर-वी की भूमिका को हटा रहा था ...

एमजे


आपकी VTX त्रुटि क्या थी?
user2676140

मेरे लिए भी ऐसा। मुझे "VT-x उपलब्ध नहीं है" मिल रहा था। यहाँ पर
eis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.