वर्चुअलबॉक्स में Ubuntu को बूट करते समय SMBus / BIOS त्रुटि


71

मैं VirtualBox में Ubuntu 13.04 बूट करने की कोशिश कर रहा हूं, लेकिन हर बार जब मैं बूट करता हूं, मुझे एक त्रुटि मिलती है जो कहती है:

SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

वर्चुअल मशीन शुरू करने के ठीक बाद ऐसा होता है, और ऑपरेटिंग सिस्टम भी ठीक से शुरू नहीं होता है। मैं त्रुटि देखता हूं, फिर स्क्रीन बस काली हो जाती है और मुझे एक ब्लिंकिंग कर्सर देती है। मैंने जो समाधान ऑनलाइन पाया है, वह बताता है कि ओएस बूट के सही होने के बाद ही मैं टर्मिनल खोल सकता हूं। अफसोस की बात है कि मैं भी उस अवस्था में नहीं जा सकता, इसलिए मैं उस समाधान का उपयोग नहीं कर सकता।

मदद?

वैसे, मैं वर्चुअल बॉक्स के लिए बहुत नया हूं और वर्चुअल मशीन बना रहा हूं, इसलिए मुझे माफ करना अगर मैं शब्दावली से कुछ परिचित नहीं हूं। एक और बात, अगर यह मदद करता है, तो यह है कि मैं अपने होस्ट ओएस के रूप में विंडोज 7 चला रहा हूं।


1
क्या आपने जवाब के रूप में Guest_vh के समाधान को स्वीकार करने पर विचार किया है?
माइक

Guest_vh का उत्तर समस्या को हल नहीं कर सकता है और आपके अतिथि को धीमा कर देगा। सही उत्तर यहाँ है - सभी को बस वर्चुअलबॉक्स 5.1.4 में अपग्रेड करने की आवश्यकता है (हालाँकि यह पूरी तरह से इस चेतावनी को अनदेखा करना पूरी तरह से सुरक्षित है, क्योंकि यह केवल ब्रह्माण्डीय है)
कोड ब्लिंग

जवाबों:


76

सेटिंग्स -> सिस्टम -> त्वरण के तहत वर्चुअलबॉक्स कॉन्फ़िगरेशन में विकल्प "नेस्टेड पेजिंग सक्षम करें" को बंद करें ।

इसने मुझे डेस्कटॉप के साथ उबंटू चलाने की अनुमति दी।


2
वर्चुअलबॉक्स 4.3.18_Ubuntu पर Xubuntu 14.10 को स्थापित करने की कोशिश करते समय मेरे लिए यह काम किया। यह अब तक का सबसे सरल समाधान लगता है। उम्मीद है कि लेखक इसे उत्तर के रूप में स्वीकार करेंगे।
माइक

1
इसकी पुष्टि उबंटू 15.04 के साथ भी करता है।
अर्हुको

BEWARE: इस फिक्स को लागू करने से आपका VM ऐसा कर सकता है: bit.ly/1S3Wukj (अतिथि OS Xubuntu 15 है)
माइक

मेरे लिए काम नहीं किया, वर्चुअल मशीन अभी भी बूट नहीं होगी (अतिथि ओएस उबंटू ग्नोम 15.10, होस्ट डब्ल्यू 10)।
0x6C38

2
यह VirtualBox के साथ एक बग है। नेस्टेड पेजिंग को अक्षम करना आपके वीएम को धीमा कर देगा और अनुशंसित नहीं है, विशेष रूप से एक असंगत त्रुटि संदेश को खत्म करने के प्रयास में। देखें मेरा उत्तर जानकारी के लिए।
कोड ब्लिंग

24

इस उत्तर को ब्लॉग के Finster »VirtualBox piix4_smbus त्रुटि , थोड़ा संशोधित से कॉपी किया गया है:

SMBus आधार पता uninitialized - बायोस को अपग्रेड करें या force_addr = 0xadr का उपयोग करें

यह त्रुटि वीएम के कारण होती है जिसमें कोई smbus नहीं होती लेकिन उबंटू हमेशा मॉड्यूल को लोड करने की कोशिश करता है। यह कुछ भी प्रभावित नहीं करता है लेकिन थोड़ा परेशान है।

  1. चेक मॉड्यूल लोड किया जा रहा है

    lsmod | grep i2c_piix4
    
  2. यदि ऐसा है, तो फ़ाइल के अंत में निम्न जोड़कर /etc/modprobe.d/blacklist.conf फ़ाइल में इसे ब्लैकलिस्ट करें:

    blacklist i2c_piix4
    
  3. Initramfs अपडेट करें

    sudo update-initramfs -u -k all
    

आप उस भाग को कितनी देर तक काट सकते हैं, इसके लिए initramfs को अपडेट करने से पहले अनावश्यक रूप से गिरी हुई छवियों को वैकल्पिक रूप से निकालना चाहते हैं।


2
माउंटेनएक्स को यह कहने के लिए खेद है कि आप गलत हैं, यह कुछ को प्रभावित करता है यह आपको उबंटू को एक आभासी स्थिति में लोड करने से रोकेगा, इसलिए इस शब्द में यह कुछ ऐसा प्रभावित करता है जिसे आप एक काली स्क्रीन के साथ घंटे के लिए समाप्त कर देंगे कोई फर्क नहीं पड़ता गति या इस तरह मुझे वही परिणाम प्राप्त करने की कोशिश कर रहा है यह जानकारी के साथ।

आपकी टिप्पणी से मुझे कोई मतलब नहीं है ... हालाँकि, अगर आपको लगता है कि यह जानकारी गलत है, तो कृपया इसे उस व्यक्ति के साथ ले लें जिसने इसे उस लिंक पर लिखा है जिसे मैंने दिया था। मैंने केवल उस जानकारी को यहां कॉपी किया है।
MountainX

तो, इसलिए कि एक बस के लिए एक चेतावनी थी, पूरे चिपसेट ड्राइवर को अक्षम करें? इससे मुझे कोई मतलब नहीं है।
कोड ब्लिंग

आप इन आदेशों को कहाँ लिखते हैं? Ubuntu टर्मिनल में या खिड़कियों में ??
ltdev

11

हम चेतावनी को सुरक्षित रूप से अनदेखा कर सकते हैं

SMBus base address uninitialized 

यह इंगित करता है कि हम एक सिस्टम प्रबंधन बस के बिना चलाते हैं , जो एक आभासी मशीन पर अपेक्षित है।

आपकी बूट विफलता का एक अलग कारण है। आपकी वर्चुअल मशीन की असंगत सेटिंग्स से कुछ भी आपके विंडोज कर्नेल या ड्राइवरों के साथ असंगतता से।

बूट करने के लिए आभासी मशीन जबकि दबाकर उसे बाईं पकड़े प्रयास करें Shiftएक बूट करने के लिए कुंजी जड़ खोल आगे की जांच पड़ताल के लिए, अपने मेहमान OS को अपग्रेड करने के लिए, या स्थापित करने के लिए अतिथि अतिरिक्त


अतिथि जोड़ स्थापित करने ने मेरे लिए चाल चली।
th1rdey3

7

"SMBus आधार एड्रेस अनइंस्टाल्यूटेड" संदेश VirtualBox के साथ एक समस्या है । यह पूरी तरह से एक कॉस्मेटिक मुद्दा है, और वर्चुअल मशीन के संचालन को प्रभावित या बाधित नहीं करेगा।

यह वर्चुअलबॉक्स 5.1.4 में फिक्स्ड है। ( परिवर्तन लॉग ) त्रुटि संदेश को समाप्त करने के लिए वर्चुअलबॉक्स के नवीनतम संस्करण में अपग्रेड करें।

नेस्टेड पेजिंग को अक्षम करना, जैसा कि कुछ उत्तरों में सुझाया गया है, "SMBus आधार पते को अनइंस्टॉल किए गए" संदेश को समाप्त नहीं करेगा। इसके अलावा, यह संभवतः आपके अतिथि OS को धीमा कर देगा।

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


1
आप मेरे हीरो हैं!
घर

2
याद दिलाएं कि वर्चुअलबॉक्स को अपग्रेड करने से आपकी कुछ छवियां लोड नहीं हो सकती हैं।
polkovnikov.ph

@ polkovnikov.ph मुझे लगता है कि यह संभव है, लेकिन आम तौर पर ऐसा नहीं होना चाहिए। आप किस संस्करण से अपग्रेड कर रहे थे / और क्या हुआ?
कोड ब्लिंग

5

त्रुटि संदेश उबंटू नहीं बूटिंग की समस्या से संबंधित है। मेरी भी यही समस्या थी। त्रुटि संदेश प्रदर्शित करने के बाद रंग पागल हो गए और सिस्टम रुक गया लगता है, हालांकि माउस को हिलाने से कुछ पिक्सेल कचरा निकलता है।

सेटिंग में "नेस्टेड पेजिंग" को अक्षम करना -> सिस्टम-> त्वरण सिस्टम को शुरू करने की अनुमति देता है।

कुबंटु 14.10 के साथ वर्चुअलबॉक्स 4.3.20 (विंडोज 7 पर 64 बिट) का उपयोग करके परीक्षण किया गया। सेटिंग बदलने के बाद, मैं कुबंटू को बूट करने और स्थापित करने में सक्षम था, हालांकि त्रुटि संदेश हर बूट पर दिखाई देता है।


2

यदि आपके पास ICH9 उपलब्ध है, तो PIIX3 चिपसेट (सेटिंग्स-> सिस्टम-> मदरबोर्ड) के बजाय उस पर स्विच करें। इसके लिए समर्थन VirtualBox द्वारा 'प्रायोगिक' है, लेकिन यह मेरे मैक बुक प्रो होस्ट पर स्थिर है।


काम किया। इतना आसान!
1943

1
यह काम करने वाले समाधानों में सबसे सरल प्रतीत होता है। लेकिन मुझे लगता है कि स्रोत समस्या आभासी हार्ड डिस्क के लिए तंग स्मृति आवंटन के कारण है। 500 एमबी से कम उपलब्ध होने पर समस्या मुझे दिखाई दी (इस दहलीज पर परीक्षण नहीं किया है)
जेरोम

अच्छी प्रतिक्रिया @Jerome के लिए धन्यवाद। मुझे याद नहीं है कि मेरा वीएम वर्चुअल हार्ड डिस्क स्पेस पर बहुत छोटा है, लेकिन यह बहुत अच्छी तरह से समस्या हो सकती है। यदि आप अपने वीएम हार्ड डिस्क आवंटन को बढ़ाते हैं, तो समस्या दूर हो जाती है?
प्रांपच

यह मेरा अनुभव है, हाँ। नोट: कुछ अजीब चल रहा है: मैंने वीएम एचडी को 12 जीबी आवंटित किया था, लेकिन जब मैं उबंटू की डिस्क विश्लेषण चलाता हूं, तो मेरे पास 6 की कुल क्षमता है, 0.6 के साथ ...
जेरोम

1

मैं विंडोज 7 एंटरप्राइज SP1 पर वर्चुअल बॉक्स 5.0.0 r101573 चला रहा हूं। उबंटू 15.04 में सूचीबद्ध समस्या है, जो अनचेक किए गए सक्षम करें नेस्टेड पेजिंग के बाद चली गई।


1

मुझे उसी तरह की त्रुटि मिली जैसा कि ओपी ने उल्लिखित किया था जबकि पहली बार वर्चुअलबॉक्स 5.0.4r, विंडोज 7 (64 बिट) ( स्क्रीनशॉट देखें) पर Ubuntu 14.04 स्थापित किया गया था ।

अतिथि_वीएच का जवाब काम नहीं करता था क्योंकि खेतों को बाहर निकाला गया था, इसलिए मैं "सक्षम नेस्ट पेजिंग" के लिए बॉक्स को अनचेक नहीं कर सका।

यहाँ समाधान है कि मेरे लिए काम किया है:

उस त्रुटि स्क्रीन को देखने के बाद "एंटर" कुंजी दबाएं। देखा! यह मेरे लिए सही है।


1
मुझे लगता है कि खेतों को बाहर निकाला गया था क्योंकि आपके पास उस समय वीएम चल रहा था। इससे पहले कि आप सिस्टम सेटिंग बदल सकें, VM को बंद होना चाहिए। लेकिन कोई बात नहीं, क्योंकि ऐसा लगता है जैसे आपने एक बेहतर समाधान पाया!
वंदारेड

1

जब मैं Ubuntu १५.१० को स्थापित / शुरू कर रहा था तब मेरे VirtualBox में यह संदेश दिखाई दिया। (पिछले संस्करणों के लिए भी यही समस्या थी।)

उपाय

  1. होस्ट कंप्यूटर को पुनरारंभ करें।
  2. BIOS सेटिंग्स में जाएं।
  3. Intel® वर्चुअलाइजेशन टेक्नोलॉजी (Intel® VT) सक्षम करें ।
  4. BIOS कॉन्फ़िगरेशन और रिबूट सहेजें।
  5. VirtualBox शुरू करें।
  6. प्रेस Ctrl+ Sया अपने अतिथि ओएस पर राइट क्लिक करें और सेटिंग्स पर क्लिक करें ।
  7. सिस्टम पर जाएं -> त्वरण
  8. नेस्टेड पेजिंग सक्षम करें की जाँच करें

त्वरण सेटिंग्स

उबंटू अतिथि को बूट करें, और वाल्ला यह बिना किसी समस्या के काम करता है।


1

मुझे उबंटू सॉफ्टवेयर अपडेट के बाद इसी मुद्दे का सामना करना पड़ा। (अपडेट के इस बैच के साथ कर्नेल छवि अपडेट की गई थी।)

वैकल्पिक हल

  • अपने कर्नेल के लिए ग्रब मेनू रिकवरी मोड दर्ज करें।
  • परिणाम: OS पूरी तरह से लोड होता है।

लगातार काम करना

  • संपादित करें /boot/grub/grub.cfgऔर nomodesetबाद में जोड़ें quiet splash
  • परिणाम: OS पुनरारंभ होने के बाद भी पूरी तरह से लोड हो जाएगा।

उपाय:

एक बार ओएस के अंदर (एक सफल बूट के बाद), वर्चुअलबॉक्स अतिथि परिवर्धन को पुनर्स्थापित करें।

नोट : त्रुटि संदेश तब भी दिखाई देता है जब वर्कअराउंड / समाधान लागू किया जाता है।

होस्ट : ओएस एक्स योसेमाइट 10.10.3
अतिथि : Ubuntu 15.10 ( लुबंटू )
कर्नेल : 4.2.0-25 सामान्य (4.2.0-16 से अपडेट किया गया)
VBox : 5.0.14


मुझे लगता है कि आप के /etc/default/grubबजाय मतलब है /boot/grub/grub.cfg
वेजेंड्रिया

0

एक समान मुद्दे का सामना किया और एक ही तय मेरे लिए काम किया। मेरे पीसी पर मुझे एक खाली स्क्रीन मिलती है और VirtualMachine में मुझे वर्कस्टेशन से अपग्रेड करने के बाद force_addr = 0xadr त्रुटि मिलती है।

इस पर ठीक पाया: मेरे कंप्यूटर एक काली स्क्रीन को बूट करता है, मुझे इसे ठीक करने के लिए क्या विकल्प हैं?

GRUB में जाने के लिए बस शिफ्ट को पकड़ें, प्रविष्टि को संपादित करने के लिए E दबाएं, "शांत स्पलैश" (बिना कॉमा के) खोजें और इसे मिटा दें और "nomodeset" (कोई कॉमा नहीं) टाइप करें और फिर बूट करने के लिए Ctrl + X दबाएं।

मैंने वास्तव में केवल एक बार "नामांकित" टाइप किया था और यह अभी भी मेरे लिए बूट हुआ है।


0

मेरे मामले में हल किया।

जब मैंने एक वर्चुअलबॉक्स 5.0.0 पर वर्चुअल मिंट 17.1 लोड किया, तो मैं इस स्थिति में फँस गया। मैंने माउंटेनएक्स द्वारा दिखाए गए प्रक्रियाओं की कोशिश की।

इसके बाद, एक और त्रुटि (लोकेल के लिए कोई समर्थन नहीं: en_US.utf8) इस आदेश द्वारा हुई और हल हो गई:

locale-gen --purge --no-archive

उसके बाद, मैंने एक लॉगिन लूप घेर लिया और इसे निम्नलिखित लेख (जापानी) के साथ हल करने का प्रयास किया:

http://kledgeb.blogspot.jp/2013/03/ubuntu-x-3.html

rm -f /home/<user>/.ICEauthority
rm -f /home/<user>/.Xauthority

अंत में एक वर्चुअल मिंट 17.1 एक वर्चुअलबॉक्स 5.0.0 पर अच्छा काम करता है।

काश यह आपकी मदद करे।


0

मुझे लगता है कि यह 'ऑप्टिकल डिस्क' से बूट ऑर्डर को 'हार्ड डिस्क' में न बदलने के कारण होने वाली एक आम समस्या है और वीएम द्वारा 'सिस्टम' सेटअप विकल्प का चयन करते हुए 'पावर ऑफ' वीएम द्वारा रीमेड किया जा सकता है। ऑप्टिकल डिस्क "बूट क्रम में चयन। फिर कोशिश करें ...

मैं कभी-कभी इसे करना भी भूल जाता हूं और वीएम का उपयोग कर रहा हूं क्योंकि डायनासोर शासन करते थे ... :)। मैं "ऑप्टिकल डिस्क" को चयन क्रम में नीचे ले जाता हूं, लेकिन संदेह है कि यह मायने रखता है - यह वीएम के लिए एक वास्तविक 'BIOS' विकल्प नहीं है यहां तक ​​कि यह भी ऐसा करता है।

यह निश्चित रूप से कुछ अधिक भयावह / जटिल हो सकता है लेकिन इस पद्धति ने हमेशा मेरे लिए काम किया है।

HTH ...


0

अन्य वर्चुअल मशीन बंद करें। इसमें "सेव-स्टेट" मशीनें शामिल हैं।

वाह, मुझे लगा कि मैं वहां एक सेकंड के लिए मुसीबत में हूं।

64 बिट सिस्टम पर Ubuntu 16.04 i386 चल रहा है; वर्चुअल मशीन पर उबंटू का 64 बिट संस्करण स्थापित करने का निर्णय लिया गया। मैंने सब कुछ देखा और यह कहता है कि मैं यह कर सकता हूं

जब मैंने ओरेकल वर्चुअलबॉक्स का उपयोग करके वीएम पर आईएसओ चलाया, तो मैं इस पर बूट के समान एक नारंगी त्रुटि देख रहा था:

SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

तब प्रदर्शन सभी रंगों और ब्लॉकों का था और आप जानते थे कि " यह आपातकालीन प्रसारण प्रणाली का परीक्षण है ... "

यह नहीं कहा कि; यह बस मुझे ऐसा लग रहा था।

वैसे भी , मेरे पास वर्चुअलबॉक्स पर एक और वीएम है जिसे मैंने "सहेजे गए राज्य" में छोड़ दिया है। मैंने जबरदस्ती उसे छोड़ दिया। मैं उसके बाद PIA मशीन पर ISO को बूट करने में सक्षम था।


0

वर्चुअल बॉक्स 5.0.20 पर vm के लिए Ubuntu 16.04 LTS डेस्कटॉप स्थापित करते समय गणतंत्र के सम्राट के रूप में समान लक्षण। 2 प्रोसेसर और 48 एमबी वीडियो मेमोरी में बदलाव और सिस्टम / एक्सेलेरेशन के तहत नेस्टेड पेजिंग को अक्षम करने की स्थापना की अनुमति दी, लेकिन रीबूट के समान स्क्रीन थी। ग्रब रिकवरी मोड में बूटेड ने इसका ध्यान रखा।


0

एक ही समस्या है और @Guest_vh तरीका अभी भी काम नहीं कर रहा है की कोशिश की।

मेरे लिए काम करने का हल बहुत आसान था। मैंने अपने वर्चुअल बॉक्स को अपडेट किया, इससे पहले कि मैं 5.0 संस्करण का उपयोग कर रहा था, संस्करण 5.1.8 के अपडेट के बाद यह समस्या के बिना काम करता है: |


0

विभाजन के साथ खेलने के बाद मुझे यह त्रुटि मिली, मेरे मामले में स्वैप विभाजन के साथ एक समस्या थी। और समस्या यह थी कि / etc / fstab में मेरे पास इस तरह की एक लाइन थी

UUID=33b1d2c1-84cb-4ccf-a5f6-30dcf6174e49 none            swap    sw              0       0

लेकिन यूयूआईडी अब मान्य नहीं था। तो सिस्टम विभाजन को माउंट करने की कोशिश में थोड़ा पागल था, और बिना किसी स्वैप स्थान को बढ़ते हुए समाप्त हो गया। कमांड ब्लकिड आपको आपके विभाजन के लिए वास्तविक यूयूआईडी देता है।


-1

मैं एक आभासी Ubuntu 17.04 पर एक आभासी Ubuntu 14.04 लोड कर रहा हूं।

त्रुटि वही थी लेकिन मैंने तब तक बूट करना जारी रखा जब तक वह बूट नहीं हो गया। हम एक अतिथि से अतिथि के बारे में बात कर रहे हैं जिसमें दूसरे अतिथि के लिए मेजबान बन जाता है। त्रुटियों के बारे में चिंतित मत हो, बस वापस उठो और फिर से "चलना" शुरू करो।


-1

VirtualBox के अंदर Ubuntu 14.04 का VM शुरू करते समय मुझे ठीक वैसी ही त्रुटि प्राप्त होने लगी। मेरे मामले में मेथम द्वारा उल्लिखित त्वरण विकल्पों को धूसर कर दिया गया था। मैं प्रोसेसर के निष्पादन कैप को 1% से 41% तक बढ़ाकर समस्या को ठीक करने में सक्षम था ( सेटिंग्स-> सिस्टम-> प्रोसेसर )। VB सिस्टम की छवि> प्रोसेसर विकल्प


-1

केवल सक्षम करें EFI जाँच ने मुझे स्थापित करने में सक्षम होने की अनुमति दी, बस कह रही है।

यह सिस्टम के एक टैब पर है, जहां मैं नेस्टेड विकल्प के बारे में देख रहा था।

(मुझे सटीक विवरण के साथ अधिक पूर्ण उत्तर देना होगा। लैटर।)

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