Ubuntu 14.04 LTS लाइव USB बूट त्रुटि (gfxboot.c32: मान्य COM32R छवि नहीं)


147

मैंने Ubuntu 14.04 (64 बिट) lts डाउनलोड किया। मैंने एक बूटेबल यूएसबी स्टिक बनाई। लेकिन मुझे यह त्रुटि संदेश बूटिंग पर प्राप्त होता रहता है:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image

डाउनलोड लिंक का उल्लेख करें और सिस्टम विवरण भी आप दोहरी बूटिंग विंडो हैं ??
चिन्मय बी

53
मैंने इसे निम्नलिखित प्रक्रिया के साथ हल किया: - बूट - हिट टैब - लाइव टाइप करें - हिट दर्ज करें

मुझे लाइव usb से 14.10 बूट करने के प्रयास में कुछ समस्या थी, फिलिप के सुझाव ने मेरे लिए काम किया।
itnet7

2
आप बस टाइप कर सकते हैं liveऔर एंटर दबा सकते हैं। मेरे लिए काम किया।
मायूसुफ

जवाबों:


203

जैसा कि फिलिप सोहाजेक ने कहा , आपको हिट करने की जरूरत है Tab

फिर आपको विकल्पों का एक सेट (लाइव, लाइव इंस्टॉल, आदि) दिखाई देगा। उस एक का चयन करें जिसे आप उसका नाम टाइप करना और दबाना पसंद करते हैं Enter


1
Lucio: यह मेरे लिए महान है, kubuntu 14.10।
सदाबहार

31
काम करता है, लेकिन क्यों ???
ताल वीस

3
हे, बग दोस्त। यह स्पष्ट रूप से यूनिक्स डेवलपर द्वारा डिजाइन किया गया था जो यूआई के बारे में लापरवाह है :)
लुसियो


3
यह समाधान 16.04 के लिए भी काम करता है।
हीदर92065

55

दोषपूर्ण बूटेबल USB का उपयोग करके स्थायी सुधार

लघु संस्करण

टी एल; डॉ; जब आप जानते हैं कि आप क्या कर रहे हैं:

में boot:तुम्हारे जाने के बाद से ऊपर, प्रकार की त्रुटि मारा शीघ्र liveऔर प्रेस Enter, लाइव USB सत्र प्रारंभ करने में।

एक टर्मिनल खोलें (उदाहरण के लिए Ctrl+Alt+t) और एक-एक करके प्रत्येक कमांड लाइन टाइप करें:

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

ऊपर दिया गया अंतिम कमांड आपको दिखाता है कि आपका बूट करने योग्य USB किस डिवाइस से जुड़ा है।

जरूरी! /dev/sdb1ऊपर दिए गए अंतिम कमांड के आउटपुट में डिवाइस के साथ टर्मिनल में नीचे कमांड में बदलें :

syslinux /dev/sdb1

रिबूट और आनंद लें!

दीर्घ संस्करण

यह त्रुटि इसलिए होती है क्योंकि आपने बाद के संस्करण ( बग लिंक के लिए अमीर अली अकबरी ) की अपेक्षा मेंsyslinux वितरण के बूट करने योग्य यूएसबी बनाने के लिए पैकेज के पुराने संस्करण के साथ वितरण का उपयोग किया था ।

यह त्रुटि तब भी होती है यदि आप Ubuntu 15.04 और इससे ऊपर की किसी भी चीज़ के लिए बूट करने योग्य USB स्टिक बनाने के लिए Ubuntu 14.04 का उपयोग कर रहे हैं।

वैकल्पिक हल ने उल्लेख किया फ़िलिप Sohajek में लुसियो के जवाब काम करता है, ज़ाहिर है, लेकिन utopic रिलीज नोट्स मैं ऊपर लिंक पर विचार, और वैकल्पिक हल वहाँ उल्लेख बूट छवि बूट छवि बनाने के लिए के रूप में ही Ubuntu संस्करण का उपयोग करने के, यह होना चाहिए लाइव सीडी के भीतर से समस्या को स्थायी रूप से ठीक करना संभव है:

बूट करने योग्य USB स्टिक को तब तक बूट करें जब तक आपको त्रुटि संदेश न मिल जाए:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

पर boot:शीघ्र, प्रकार liveऔर Enter दबाएं (कोई जरूरत टैब प्रेस करने, के रूप में यह केवल आप सहित आपके लिए उपलब्ध विकल्प, दिखाने के लिए कार्य करता है live)।

एक बार जब आप लाइव उबंटू सत्र के अंदर होते हैं, तो इसे कॉन्फ़िगर करें ताकि आप इंटरनेट तक पहुंच सकें (जैसे कि वाईफाई नेटवर्क से कनेक्ट करके )।

एक टर्मिनल विंडो (जैसे प्रेस Ctrl+Alt+T) खोलें । और एक के बाद एक आदेशों के निम्नलिखित क्रम को टाइप करें (किसी भी पुष्टिकरण संकेत के लिए "हाँ"):

sudo -i
apt-get update
apt-get install syslinux

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

प्रकार से ऊपर टर्मिनल विंडो में

mount | grep cdrom

आपको आउटपुट देखना चाहिए

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

सबसे महत्वपूर्ण हिस्सा ऊपर पहला "शब्द" है। यह आमतौर पर होगा, /dev/sdb1लेकिन यह कुछ और हो सकता है अगर आपके मशीन में अधिक डिस्क संलग्न हैं।

वैकल्पिक रूप से, आप gpartedउपयोगकर्ता इंटरफ़ेस से कमांड लॉन्च कर सकते हैं और डिस्क के माध्यम से देख सकते हैं कि कौन सी डिवाइस से जुड़ा है/cdrom

अब टर्मिनल विंडो में नीचे दी गई कमांड टाइप करें, जो पिछले कमांड से आपको मिली डिवाइस से बदलने के लिए बहुत सावधानी बरतें/dev/sdb1 :

syslinux /dev/sdb1

ऊपर दिया गया अंतिम कमांड syslinuxआपके बूट करने योग्य USB डिवाइस पार्टीशन के बूट सेक्टर के पुराने संस्करण को सही संस्करण के साथ ओवरराइट करता है जो वितरण से मेल खाता है।

बस! अब रिबूट करें और आपको लाइव यूएसबी के सामान्य जीयूआई प्रवाह के माध्यम से जाने में सक्षम होना चाहिए।

बेशक, यदि आपके पास एक बूट करने योग्य उबंटू मीडिया है जिसका मूल्यांकन विकल्प नहीं है, जैसे कि उबंटू सर्वर इंस्टॉलेशन मीडिया, आप इसका उपयोग खुद को ठीक करने के लिए नहीं कर सकते हैं, लेकिन आप सर्वर के संस्करण को ठीक करने के लिए डेस्कटॉप संस्करण का उपयोग कर सकते हैं। ऊपर दिए गए निर्देश। डेस्कटॉप संस्करण पहले से ही बूट होने के बाद बस सर्वर संस्करण मीडिया को यूएसबी में प्लग करें और /dev/sdb1ऊपर के स्थान पर सर्वर संस्करण के लिए डिवाइस का उपयोग करें ।


मैंने केवल कुबंटु लाइव को बूट करने में सक्षम होने के बिंदु तक इन निर्देशों का पालन किया। एक बार जब मैं वहां गया, तो मैं के मेनू पर गया और एप्लिकेशन पाया -> सिस्टम -> इस सिस्टम को स्थायी रूप से अपनी हार्ड डिस्क मेनू आइटम पर स्थापित करें। वहां से, एक अच्छे GUI ने मुझे इंस्टॉलेशन के माध्यम से निर्देशित किया।
pkout

1
@pkout, निश्चित रूप से, यदि आप चाहते हैं कि आपकी मशीन पर स्थापित (?) ubuntu स्थापित हो, तो आपको वास्तव में gfxboot त्रुटि को ठीक करने की आवश्यकता नहीं है। खुशी है कि आप अपनी मशीन पर कुबंटू को स्थापित करने में कामयाब रहे!
सिंह रात्रि

समझ में आता है, दुर्भाग्य से यह सर्वर संस्करण पर काम नहीं करता है। मैंने कंसोल पर एक टर्मिनल प्राप्त करने के लिए एक alt-f2 किया, लेकिन कोई उपयुक्त नहीं है ...
केविन लिडा

1
@KevinLyda, मैंने जाँच नहीं की है, लेकिन यह समझ में आता है कि यह उपयुक्त नहीं होगा क्योंकि यह केवल स्थाई स्थापना के लिए काम करना है, न कि मूल्यांकन के लिए। हालाँकि, आप सर्वर संस्करण को ठीक करने के लिए डेस्कटॉप संस्करण का उपयोग कर सकते हैं।
लियो रोसैल

यह संभव है कि बचाव मोड ने काम किया हो। इसके बजाय मैंने नए सर्वर पर स्थापित, स्थापित syslinux किया और फिर डेस्कटॉप और सर्वर दोनों को USB कुंजी स्थापित किया।
केविन लिडा

10

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


1
यह स्पष्ट रूप से एक 'धन्यवाद' नहीं है। मैं इंगित कर रहा हूं कि फ्लिप के उत्तर के अन्य संभावित परिणाम हो सकते हैं, जिनमें से अन्य को भ्रमित किया जा सकता है, और एक नया विषय शुरू कर सकते हैं। इसलिए, इसके बजाय, मैं इसे मूल प्रश्न पर इंगित कर रहा हूं।
एल्सरकोचो 19

2
@guntbert मैं इसे कम से कम आंशिक उत्तर देने के लिए इच्छुक हूं, क्योंकि यह एक अन्य उत्तर (कोई "लाइव" विकल्प) में एक बड़ी त्रुटि बताता है और एक अर्ध-वर्कअराउंड प्रदान करता है।
सेठ

1

यह मेरे लिए काम नहीं करता है। मुझे मिला:

Initramfs अनपैक्ड विफल: संपीड़ित संग्रह में रद्दी। (...) कर्नेल घबराहट - सिंक नहीं: VFS: अज्ञात ब्लॉक (2.0) (...) पर रूट fs माउंट करने में असमर्थ

मुझे बहुत बदसूरत समाधान अपनाना पड़ा, लेकिन यह एक आकर्षण की तरह काम करता था। मैं एक मित्र के कार्यालय में गया, उससे पूछा कि मुझे माइक्रोसॉफ्ट विंडोज चलाने वाले कंप्यूटरों में से एक का उपयोग करने दें। मुझे लगता है कि यह विंडोज 7 या 8 किसी भी मामले में Windows XP की तुलना में अधिक आधुनिक था, लेकिन अभी तक नहीं Cortana सामान के साथ इस हाल के एक ... तब मैं ubuntu के साथ एक यूएसबी डिस्क बनाया, पहले नामक एक छोटे से कार्यक्रम को डाउनलोड करके यूनिवर्सल यूएसबी इंस्टालर और सबकुछ अच्छा रहा।


2
मूल प्रश्न की समस्या एक ज्ञात बग (Ubuntu Startup डिस्क निर्माता और कुछ अन्य उपकरण को प्रभावित) Ubuntu 14.04 LTS में है। 16.04 एलटीएस में उबंटू स्टार्टअप डिस्क क्रिएटर का एक नया और क्लोनिंग संस्करण है। अन्य क्लोनिंग टूल उबंटू के सभी संस्करणों के साथ काम करते हैं, उदाहरण के लिए डिस्क उर्फ gnome-disksऔर mkusb, help.ubuntu.com/community/mkusb और Windows Win32 डिस्क इमेजर में, wiki.ubuntu.com/Win32DiskInager/iso2usb - आप दूसरे से प्रभावित हो सकते हैं यदि आप एक नया (और अपना) प्रश्न पूछते हैं, तो समस्या, और शायद बेहतर मदद मिलेगी।
सुडोडस २ sud
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.