वर्चुअलबॉक्स में Ubuntu स्थापित नहीं कर सकता "इस कर्नेल के लिए x86-64 CPU की आवश्यकता होती है, लेकिन केवल i686 CPU का पता लगाता है, बूट करने में असमर्थ" त्रुटि।


121

मैं UbuntuBox 12.04 को VirtualBox 4.2.12r84980 में स्थापित करने की कोशिश कर रहा था। समझा

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

लेकिन मैं 64 बिट विंडोज 8 का उपयोग कर रहा हूं, और उबंटू की कोशिश के लिए एक ही .iso की कोशिश कर रहा हूं। फिर समस्या क्या है?


2
32-बिट Ubuntu ISO
edwin

3
इससे कोई फर्क नहीं पड़ता कि आपकी मेजबान प्रणाली 64 बिट है। एक आभासी मशीन का पूरा उद्देश्य यह है कि यह एक आभासी एक अलग और स्वायत्त मशीन है। वर्चुअल मशीन कॉन्फ़िगरेशन को संपादित करें और इसके सीपीयू प्रकार को 64 बिट में बदलें।
ह्मयाग

जवाबों:


150

वर्चुअल बॉक्स में 64-बिट OS चलाने में सक्षम होने के लिए हमें यह सुनिश्चित करना होगा कि वर्चुअल मशीन का आर्किटेक्चर 64-बिट पर भी सेट हो।

  • सामान्य में Ubuntu 64-बिट चुनें -> अपने वीएम के निर्माण पर बुनियादी सेटिंग्स

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

  • इसके अलावा, 64-बिट मेहमानों को चलाने के लिए सिस्टम में इनपुट / आउटपुट APIC को सक्षम करने की सिफारिश की जाती है -> वर्चुअल मशीन के लिए मदरबोर्ड सेटिंग्स:

  • में सिस्टम -> त्वरण टैब हम हार्डवेयर वर्चुअलाइजेशन सक्षम करना चाहें VT-x / अपने CPU के AMD-V की सुविधा है।

  • होस्ट सिस्टम पर हमें BIOS में हार्डवेयर वर्चुअलाइजेशन को सक्षम करना पड़ सकता है ।

  • कुछ प्रणालियों में गैर-भरोसेमंद निष्पादन को रोकने के लिए एक मेजबान BIOS विकल्प को बंद करना होगा ( स्रोत )।


2
मेरे लिए भी 'उबंटू (64-बिट)' ड्रॉपडाउन में सूचीबद्ध नहीं है। ड्रॉपडाउन में सभी OS लिस्टिंग '(32-बिट)' दिखा रहे हैं।
ARUN

1
@ क्या आपने BIOS में वर्चुअलाइजेशन सक्षम किया है?
तक़ात

@ARUN मैं एक ही मुद्दा था। इसे बनाते समय, यह एक विकल्प नहीं था, लेकिन इसे बनाने के बाद, आप सेटिंग्स> सामान्य में वापस जा सकते हैं और यह उस सूची में होगा।
सीनास्टैटिक

22

वर्चुअल मशीन सेटिंग्स खोलें। संस्करण ड्रॉपडाउन बॉक्स (सामान्य> मूल> संस्करण) पर जाएं।

यदि आप ड्रॉपडाउन में "उबंटू (64 बिट)" को एक विकल्प के रूप में नहीं देखते हैं, तो इसका मतलब है कि होस्ट पर वर्चुअलाइजेशन सक्षम नहीं है।

होस्ट को रिबूट करें, BIOS में जाएं और वर्चुअलाइजेशन को सक्षम करें। BIOS से बाहर निकलें, सुनिश्चित करें कि आप परिवर्तनों को बचाते हैं।

अब, आपको संस्करण ड्रॉपडाउन बॉक्स में सभी 64 बिट विकल्प देखना चाहिए।

वर्चुअल मशीन सामान्य सेटिंग्स


5

उन लोगों के लिए जो मेरे जैसे हैं और आपके पास वर्जन चुनने के लिए आपके वर्चुअल बॉक्स पर कोई विकल्प नहीं है : Ubuntu (64 बिट) :

यह करें: 32 बिट उबंटू आईएसओ डाउनलोड करें। अपने वर्चुअल बॉक्स पर उबंटू डाउनलोड करते समय ESPECIALLY, आपने 2GB से कम मेमोरी आवंटित करने का विकल्प चुना।


0
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

या यदि आपने पहले ही बना लिया है,

vboxmanage modifyvm --ostype Ubuntu_64

सभी ओस्टाइप को सूचीबद्ध करने के लिए: http://zeblog.co/?p=390

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