EFI / UEFI से उबंटू बूट कैसे करें?


20

मैंने EFI बूट सक्षम के साथ एक नए खरीदे गए लेनोवो टेंपरेचर एज 71 (मॉडल: 1577-G3G) पर Ubuntu 11.10 स्थापित किया। मैंने संपूर्ण डिस्क उपयोग विकल्प का विकल्प चुना। भले ही स्थापना प्रक्रिया बिना किसी समस्या / त्रुटियों के चली गई, जब इसे रिबूट करना अब बस मुझे देता है:

कोई बूट करने योग्य ऑपरेटिंग सिस्टम नहीं। बूट करने योग्य डिस्क डालें और किसी भी कुंजी को दबाएं ...

मुझे लगता है कि यह ईएफआई के कारण है।

प्रतिगमन:

  • मैंने EFI / UEFI बूट को अक्षम करने के लिए BIOS विकल्प खोजने के लिए सिस्टम सेटअप (POST के दौरान F1) की जाँच की है, हालाँकि, इस मशीन के लिए ऐसा कोई विकल्प नहीं है।
  • यह BIOS में "सिक्योर बूट" फीचर के कारण हो सकता है।
  • हार्डवेयर विक्रेता को BIOS में ऐसी किसी भी "सुरक्षित बूट" सेटिंग का पता नहीं है जो लिनक्स को बूट करने से रोक देगा।
  • लेनोवो समर्थन को एक BIOS सेटिंग के बारे में कुछ नहीं पता था जिसे सुरक्षित बूट कहा जाता है। वे किसी भी सीमा के बारे में भी नहीं जानते थे जो लिनक्स को बूट करने से रोकेगा।
  • ThinkCentre 1577 BIOS पुस्तिका EFI, UEFI और न ही सुरक्षित बूट उल्लेख नहीं है।

मैं EFI वाली मशीन पर Ubuntu कैसे स्थापित करूं? - या, चूंकि उबंटू शायद पहले से ही स्थापित है: मैं इसे उबंटू बूट कैसे कर सकता हूं?


2
जैसा कि उबंटू पहले से ही "सफलतापूर्वक" स्थापित है, आपको बस ग्रब-एफी को फिर से स्थापित करने की आवश्यकता है। ठीक यही कल मुझे करना था: superuser.com/q/372962/37511 इस पर एक नज़र है।
मैक्सिमम आर।

मैंने superuser.com पोस्ट में आपके निर्देशों का पालन करने की कोशिश की। इसने उबंटू बूट नहीं बनाया :(
ervingsb

क्या आप अपने थ्रेड ubuntuforums.org/showthread.php?t=1901748 पर कुछ विवरण दे सकते हैं ? क्या काम किया और क्या नहीं किया, किसी भी त्रुटि संदेश, आदि
मैक्सिमे आर।

जवाबों:


11

यह उबंटू फोरम में nerasezi द्वारा एक संशोधित पोस्ट है

यूईएफआई के लिए मुख्य स्रोत उबंटू यूईएफआई गाइड था

निम्नलिखित कदम उसने किए हैं:

  1. एक लाइव सीडी का उपयोग करें जो यूईएफआई वास्तुकला से मेल खाता है। अधिकतर x86-64। लाइव सीडी (xubuntu या lubuntu) को बूट करें। वे हल्के डेस्कटॉप हैं लेकिन इसे उबंटू और कुबुंटु के साथ भी काम करना चाहिए)।

    सुनिश्चित करें कि आपका लाइव सिस्टम UEFI मोड में बूट हो रहा है। आप इसे यूईएफआई सेटअप पर जांच सकते हैं, शायद बूट विकल्प या इसी तरह के तहत। मेरे मामले में यह सिर्फ डिवाइस के नाम से पहले "यूईएफआई" उपसर्ग लगाता है।

  2. एक बार लाइव सिस्टम टर्मिनल के माध्यम से रूट पासवर्ड सेट करके चल रहा है
    sudo passwd root

    फिर डिफ़ॉल्ट लाइव सीडी उपयोगकर्ता से लॉग आउट करें और गुई मोड में रूट के रूप में लॉग इन करें। हार्ड ड्राइव में प्लग करें। मैं USB3 पोर्टेबल HDD का उपयोग करता हूं लेकिन ज्यादातर मामलों में हार्ड ड्राइव एक SATA आंतरिक ड्राइव है। वैसे भी, सुनिश्चित करें कि आपने अपने सभी डेटा को वापस ले लिया है, क्योंकि इस प्रक्रिया से सब कुछ खत्म हो जाएगा। लॉन्च Gparted (एक गुई उपकरण पाठ की तुलना में बहुत आसान है) और उस ड्राइव का चयन करें जिसे आप सिस्टम में स्थापित करने के लिए तैयार हैं। (सही एक का चयन करना सुनिश्चित करें!) शीर्ष मेनू पर इंगित करें और डिवाइस का चयन करें> विभाजन तालिका बनाएं ... एक चेतावनी संदेश बाहर निकलता है। उन्नत पर क्लिक करें और "gpt" चुनें। ठीक है एक नया GPT डिस्क लेआउट बनाया गया था। अब आपको उस पर विभाजन बनाने की आवश्यकता है। यह बहुत महत्वपूर्ण है कि आप पहले और प्राथमिक विभाजन के रूप में बनाते हैं, एक FAT32 वॉल्यूम और आपको इसे लेबल EFI असाइन करना होगा। एक बार विभाजन बन जाने के बाद, उस पर राइट क्लिक करें और "फ्लैग प्रबंधित करें" चुनें। "बूट" ध्वज की जांच करें और ठीक कहें। / विभाजन के निर्माण के लिए आगे बढ़ें (आप अलग / घर और / बूट करना चाह सकते हैं। जैसा कि आप आमतौर पर करते हैं। मेरे मामले में मैंने अभी-अभी / विभाजन बनाया है), और एक स्वैप क्षेत्र। हमेशा प्राथमिक विभाजन को प्राथमिकता दें क्योंकि GPT के साथ 4 प्राथमिक विभाजन सीमा हटा दी गई है। बंद Gparted।

  3. सिस्टम को हार्ड ड्राइव में स्थापित करें "/" पार्टीशन और याद रखें कि यहाँ बूटलोडर (GRUB 1.99) स्थापित करने के लिए। यदि आपने एक अलग "/ बूट" विभाजन बनाया है, तो आपको बूटलोडर इंस्टॉलेशन के लिए उस एक को चुनना होगा।

  4. यहाँ UEFIBooting गाइड से भाग आता है:

    बिल्डिंग GRUB2 (U) EFI

    नवीनतम grub2 स्रोत कोड ज़िप फ़ाइल डाउनलोड करें। ftp://ftp.gnu.org/gnu/grub/

    बिल्डिंग ग्रब 2 के लिए निम्नलिखित कार्यक्रमों को स्थापित करने की आवश्यकता है (निर्भरता का निर्माण):

    बायसन ऑटोकैफ ऑटोमैटिक फ्लेक्स ऑटोजेन पायथन (2.x सीरीज़) (ऑटोजेन के लिए (अगर bzr रेपो से बिल्डिंग हो तो) texinfo help2man gettext (NLS सपोर्ट) डिवाइस-मैपर freetype2 (libs)

    sudo apt-get install bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev freetype2-demos texinfo efibootmgr

    efibootmgr को आपके द्वारा इंस्टॉल किए जाने वाले सॉफ़्टवेयर में जोड़ा गया क्योंकि आपको बाद में इसकी आवश्यकता होगी।

    64-बिट (U) EFI के लिए:

export EFI_ARCH=x86_64 ./configure --with-platform=efi --target=${EFI_ARCH} --program-prefix="" make

यदि आपके पास 32-बिट आर्किटेक्चर है, तो शीर्ष पर मेरे द्वारा दिए गए लिंक पर ऑनलाइन दस्तावेज़ देखें।

GRUB2 को (U) EFI सिस्टम में स्थापित करें

अपने EFI सिस्टम विभाजन का निर्धारण करें। (यह होना चाहिए / देव / sda1 या / देव / sdb1 अगर 2 डी एचडी पर सेट है)

फिर / mnt / EFISYS पर विभाजन को माउंट करें (या किसी भी माउंटपॉइंट पर जो आप चाहें)। EFISYS विभाजन के लिए निम्नलिखित कोड मानता / dev / sda1 है।

sudo mkdir -p /mnt/EFISYS

sudo modprobe dm-mod

sudo mount -t vfat -o rw,users /dev/sda1 /mnt/EFISYS

sudo mkdir -p /mnt/EFISYS/efi/grub

फिर, GRUB के लिए एक EFI एप्लिकेशन बनाएं और इसे और अन्य मॉड्यूल की प्रतिलिपि बनाएँ:

"Grub2 संकलित स्रोत / ग्रब-कोर" निर्देशिका दर्ज करें - डिफ़ॉल्ट: / usr / lib / grub / {EFI_ARCH}

grub-mkimage -O ${EFI_ARCH}-efi -d . -o grub.efi -p "" part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile linux multiboot

sudo cp grub.efi *.mod *.lst /mnt/EFISYS/efi/grub

नोट: -p "" विकल्प एक पोर्टेबल grub.efi ऐप बनाने के लिए महत्वपूर्ण है। अब / mnt / EFISYS / efi / grub में grub.cfg बनाएं:

sudo touch /mnt/EFISYS/efi/grub/grub.cfg

फ़र्मवेयर लॉन्च GRUB2 (U) EFI को डिफ़ॉल्ट रूप से करें

गैर-मैक यूईएफआई सिस्टम के लिए, यूईएफआई फर्मवेयर बूट मैनेजर को संशोधित करने के लिए, एफिबूटमग्र का उपयोग किया जाता है। इसके लिए कर्नेल को UEFI मोड में बूट करने की आवश्यकता होती है और कर्नेल प्रोसेसर आर्किटेक्चर को 'efivars' कर्नेल मॉड्यूल को लोड करने के लिए फर्मवेयर आर्किटेक्चर (और 'noefi' का उपयोग नहीं किया जाता है) से मेल खाना चाहिए और बूट मैनेजर वेरिएबल को एक्सेस करने के लिए efibootmgr। प्रारंभ में उपयोगकर्ता को फर्मवेयर कंसोल से "efi / grub / grub.efi" को मैन्युअल रूप से लॉन्च करने की आवश्यकता होती है, अगर grub2-efi को BIOS मोड में स्थापित किया गया था। फिर बूट प्रविष्टि बनाने के लिए efibootmgr चलाया जाना चाहिए।

sudo modprobe efivars

"Grub2 संकलित स्रोत / ग्रब-कोर" निर्देशिका दर्ज करें

grub-probe --target=device /boot/efi/efi/grub/grub.efi

आउटपुट को ग्रब-जांच को / dev / sda1 मानते हैं

sudo efibootmgr --create --gpt --disk /dev/sda --part 1 --write-signature --label "GRUB2" --loader "\\EFI\\grub\\grub.efi"

उपरोक्त आदेश में, / boot / efi / efi / grub / grub / efi को / boot / efi और /efi/grub/grub.efi के रूप में विभाजित किया जा सकता है, जो कि (/ dev / sda -> विभाजन 1 में अनुवाद करता है) > \ EFI \ grub \ grub.efi।

  1. सिनैप्टिक खोलें और सभी ग्रब पैकेज को हटा दें और सिर्फ ग्रब-एफी पैकेज (मेरे लिए amd64) और सभी आवश्यक निर्भरताएं स्थापित करें। एक बार स्थापना समाप्त हो जाने के बाद, टर्मिनल में सुडो अपडेट-ग्रब चलाएं। आपको "grub.cfg" को / boot / grub से संपादित करना चाहिए और जांचना चाहिए कि डिस्क UUID आपकी डिस्क और विभाजनों से मेल खाता है, आवाज "insmod part_" और "set root = '(hd0)," gpt "textline है। यदि सब कुछ है। ठीक है, EFI सिस्टम विभाजन पर "efi / grub" के लिए "grub.cfg" की प्रतिलिपि बनाएँ। यदि मुझे पहले बताई गई कोई चीज़ मेल नहीं खाती है, तो बस grub.cfg को संपादित करें और मैन्युअल रूप से उन्हें मान बदलें। फिर फ़ाइल को "" कॉपी करें। Efi सिस्टम विभाजन पर efi / grub "निर्देशिका (अभी भी / mnt के तहत माउंट की जानी चाहिए)।

    फिर जब मैंने सिस्टम को रिबूट किया, तो UEFI सेटअप के तहत बूट टैब पर एक नई प्रविष्टि दिखाई दी, जिसका नाम GRUB2 है और मैंने इसे डिफ़ॉल्ट बूट विकल्प के रूप में सेट किया है।


क्या यह संभव है कि नॉन ईएफआई इंस्टॉल पर efibootmgr स्थापित किया जाए? क्या स्रोत से ग्रब 2 को संकलित करना अभी भी आवश्यक है? बूट-रिपेयर एक अन्य विकल्प है, लेकिन फिर से अलग-अलग विक्रेताओं द्वारा यूईएफआई कल्पना को अलग तरीके से लागू करने के कारण अलग-अलग सफलता दर हैं। जिसका मतलब यह भी है कि "फर्मवेयर लॉन्च GRUB2 (U) EFI को डिफ़ॉल्ट रूप में करें" कुछ मशीनों के लिए संभव नहीं हो सकता है।
गीजानांसा

वाह यह एक पुराना जवाब है। मैं पूछूंगा कि आप एक नए प्रश्न में क्या उल्लेख कर रहे हैं क्योंकि तब से बहुत कुछ बदल गया है और विभिन्न विक्रेता कार्यान्वयन के बारे में कुछ मामलों के लिए हाथ से निकल रहा है जो मैंने काम किया है।
लुइस अल्वाराडो

यदि आप जिस उत्तर की तलाश कर रहे हैं, वह यहां नहीं पाया गया है (और जैसा कि आप ओपी हैं) यह कोई धोखा नहीं है क्योंकि मैं मान रहा हूं कि आपको वह उत्तर नहीं मिला है जिसकी आप अभी तक तलाश कर रहे हैं। इसके अलावा, इससे संबंधित कई समान प्रश्न हैं जो वास्तव में एक तरह से या किसी अन्य के बारे में भिन्न हैं जो पूरे ईएफआई सामान के आसपास काम करने के लिए है जो हमने पिछले 6-12 महीनों में देखा है।
लुइस अल्वाराडो

1
एक बात सुनिश्चित करने के लिए है - आम भाजक = GRUB
geezanansa

तो मैं एक गैर-यूएफआई सिस्टम से यूएसबी स्टिक पर यूईएफआई-सक्षम ग्रब कैसे स्थापित करूं ???
trusktr

5

यह पुष्टि करने में सहायता के लिए कि आपकी मशीन U / EFI है या नहीं, बस dmesg | grep EFIटर्मिनल से लाइव डेस्कटॉप सत्र में चलती है।
यह पुष्टि करने में मदद करने के लिए कि आपके स्थापित उबंटू ने यू / ईएफआई का उपयोग करके बूट किया है, देखें कि क्या /sys/firmware/efiरिटर्न देता है।
एक समय की बचत का समाधान यह सुनिश्चित करने के लिए है कि उबंटू वास्तव में स्थापित समय पर यूईएफआई मोड में बूट हो गया है । नए उबंटू यूईएफआई गाइड अनुभाग 2.4 का उल्लेख करते हुए यह शानदार ढंग से दिखाता है

यह पहचानना कि कंप्यूटर EFI मोड में CD को बूट करता है या नहीं

चेतावनी: यदि आपका पीसी ईएफआई मोड में सीडी को बूट करता है, तो यह एचडीडी को लेगेसी मोड (और इसके विपरीत) में बूट कर सकता है।

64-बिट उबंटू डिस्क पर बूट करते समय:

  • यदि BIOS को EFI मोड में CD बूट करने के लिए सेट किया गया है, तो आपको नीचे स्क्रीन दिखाई देगी:

यूईएफआई मोड

  • यदि BIOS को EFI मोड में CD बूट करने के लिए सेट नहीं किया गया है, या यदि डिस्क 64-बिट नहीं है, तो आपको नीचे दी गई स्क्रीन दिखाई देगी:

BIOS मोड

UEFI का उपयोग करके हार्ड ड्राइव को बूट करने के लिए एक ही गाइड का उपयोग करना सुनिश्चित करें। यह SATA को AHCI पर सेट करने के समान सरल हो सकता है लेकिन आपके फर्मवेयर के उपयोग पर निर्भर करता है।

एक बार स्क्रीन को ग्रब करने के लिए "c" दबाकर कॉमन लाइन पर जाना संभव है और कोशिश करें lsefisystabकि GUID के साथ EFI प्रविष्टियों की तालिका दी जाए जो यह पहचानने के लिए एक और उपयोगी तरीका है कि UEFI का उपयोग किया जा रहा है।

यह dmesg | grep EFIपहचानना संभव है कि आपकी मशीन यूईएफआई सक्षम है या नहीं। मेरी एक मशीन पर जो यू / ईएफआई सक्षम नहीं है, लेकिन ऐसा करने से मुझे ऐसा लगता है UEFI सक्षम है?
जो भ्रामक हो सकता है क्योंकि यूईएफआई सक्षम मशीन पर एक ही कमांड करने से कई और लाइनें (संभवत: 50+) वापस हो जाएंगी जब ईएफआई का उपयोग करके बूट किया गया तो मुझे यह सरल टिप मिला। पर rodsbooks (लिंक refind जो Grub2 उपयोग करने का विकल्प है के लिए है)। rodsbooks वेबपृष्ठ नियमित रूप से अपडेट किए जाते हैं और जानकारी के बहुत विश्वसनीय स्रोत होते हैं। जिसके लेखक एक यूईएफआई प्रोफेसर हैं, जो कम से कम कहने के लिए प्रतिभाशाली हैं तो नहीं!

इस पेज पर रस्सबुक का जिक्र करने से पता चलता है कि Ubuntu 11.10 FAT16 फाइल सिस्टम के साथ एक ESP बनाता है जहां कुछ UEFI फर्मवर FAT32 फाइल सिस्टम के साथ ESP चाहते हैं। अगर आप Ctrl+ करते हैं Fऔर इस पैराग्राफ में जुड़े पेज पर फेडोरा के लिए खोज करते हैं, तो आपको पूरी व्याख्या मिल जाएगी । (क्लिक करें, "बार में एक बार क्लिक करें" सीधे उस सूचना पर जाएं, जिसे संदर्भित किया जा रहा है)।
तथ्य यह है कि सुरक्षित बूट के लिए आवश्यक यूईएफआई विनिर्देश को ध्यान में रखते हुए => यूईएफआई 2.2 और विंडोज 8 पूर्व-स्थापित मशीनें यूईएफआई 2.3.1 का उपयोग करेंगी।
जिनमें से सभी Ubuntu 11.10 की पुष्टि करता है कि सुरक्षित बूट सक्षम नहीं है, इसलिए सुरक्षित बूट समस्या नहीं है।

विंडोज को स्थापित करने के लिए यूईएफआई का उपयोग करने के बाद संभव है- जो यूईएफआई का उपयोग करते समय केवल जीपीटी का उपयोग कर सकता है; इंस्टॉलर की कमियों के कारण वह उबंटू BIOS / विरासत सेटिंग्स का उपयोग कर स्थापित करता है। यानी उबंटू BIOS या UEFI दोनों का उपयोग करके GPT में इंस्टॉल हो सकता है जो तब प्रत्येक OS को बूट करने के लिए फर्मवेयर सेटिंग्स को स्विच करने की आवश्यकता की ओर जाता है।

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

बूट-रिपेयर-डिस्क को चलाने का एक आसान उपाय है (सीडी को डाउनलोड करना। आईसो का अर्थ होगा कि फुल उबंटू का उपयोग करने की तुलना में थोड़ा तेज बूटिंग करना और फिर बूट-रिपेयर को इंस्टॉल करना। रनिंग करने से पहले एडवांस विकल्पों को ध्यान में रखते हुए फिक्स फिक्सिंग को ध्यान में रखें। आपने बूट-रिपेयर को बूट करने के लिए उपयोग किया है। बूट-रिपेयर यूईएफआई और बूट उबंटू का उपयोग करने के लिए सिस्टम के लिए ग्रब-एफीआई और फ़र्मवेयर हार्डकोडिंग समस्याओं को स्थापित करेगा और साथ ही साथ यूईएफआई का उपयोग करके किसी भी अन्य मौजूदा इंस्टॉल को भी स्थापित करेगा।

एक महत्वपूर्ण हिस्सा (जो विक्रेता विशिष्ट हो सकता है) ईएफआई मोड में बूटअप कैसे किया जाता है (यानी, वही उबंटू 14.04 एलटीएस सीडी दो अलग-अलग मोड का पता लगा सकता है और अलग-अलग टेक्स्ट बनाम गैर-टेक्स्ट बूटअप स्क्रीन को ऊपर बताए अनुसार रेंडर कर सकता है)।

http://forum.hardware.fr/hfr/OrdinateursPortables/portable/resolu-installation-probleme-sujet_67937_1.htm

या यह:

http://rog.asus.com/220572013/rampage-motherboards/rampage-iv-uefi-boot-installation-guide-on-windows-7-or-8/

ध्यान दें कि बूट प्राथमिकताओं के लिए BIOS सेटअप में, डीवीडी के लिए आम तौर पर दो अलग-अलग विकल्प होते हैं: Px या UEFI (या कुछ अन्य शब्द)। इसमें से एक यूईएफआई के लिए है और दूसरा विरासत एमबीआर-आधारित बूटअप के लिए है।


3

मेरी ACER नोटबुक 5560G पर EFI समस्या का समाधान, यह निकला कि वूबी USB डिस्क पर EFI निर्देशिका और EFI फ़ाइल का नाम बदलकर काम किया (धन्यवाद immerohnegott)।

इसने USB स्टिक पर GParted के साथ 2 प्रीमियर पार्टिशन पर एक सामान्य GRUB इंस्टॉल को मजबूर किया। पक्षपात थे:

  • /boot (100 एमबी)
  • / (70 जीबी)

विंडोज 7 में रीबूट करें और ईज़ीबीसीडी के मुफ्त संस्करण को स्थापित करें। एक नई प्रविष्टि जोड़ें, Linux -- >> Grub 2और यह GRUB बूटलोडर के लिए सभी विभाजनों को खोजेगा।

इस तरह से विंडोज "सिस्टम रिजर्व्ड" विभाजन और PQSERVICE एसर हिडन पार्टीशन को छुआ नहीं गया है।


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

आपके लिंक का पहला वाक्य "यह केवल EFI मोड में चल रहे विंडोज के साथ सिस्टम पर लागू होता है" ... हम्म्।
गीज़ान्सां

2

आप USB बूट करने योग्य ड्राइव बना सकते हैं जो EFI सिस्टम के साथ काम करते हैं, मैं कुछ के रूप में अनुभवी नहीं हूं, इसलिए मैंने एक तरीका निकाला है जो आसान है और काम करता है :)

उस मशीन में, जिसमें EFI बायोस है, Parted Magic के साथ एक CD / DVD डालें (I यह एक HIREN बूट सीडी पर था जिसे मैंने USB के बजाय CD में बनाया था) उस CD / DVD से बूट करें।

एक बार जब आप पार्टीड मैजिक में हों, तो कम से कम 2GB मेमोरी के साथ एक खाली USB जंप ड्राइव डालें। Unetbooten उपयोगिता को खोलें जो कि Parted Magic में शामिल है। प्रोग्राम को चलाएं और जो भी वितरण आप कूद ड्राइव पर लोड करने का प्रयास कर रहे हैं उसे चुनें। निर्देशों का पालन करें और इसके पूरा होने की प्रतीक्षा करें।

USB ड्राइव को किसी भी EFI सिस्टम पर बूट करना चाहिए। कम से कम इसने मेरे लिए काम किया: ओ.पी.


USB इंस्टॉलेशन मीडिया बनाने के लिए Unetbootin एक शानदार तरीका है। मैं pendrivelinux उपयोगिताओं की भी सिफारिश कर सकता हूं जिसमें यूनिवर्सल USB इंस्टॉलर ( pendrivelinux.com/universal-usb-installer-easy-as-1-2-3 ) शामिल हैं। ये उपकरण बस .iso और स्वरूपण ड्राइव (FAT32) के लिए GUI देते हैं जो कि बस के रूप में है। सीएलआई का उपयोग करके आसानी से प्राप्त किया जाता है जब आप कुछ बार अभ्यास कर चुके होते हैं। हालांकि यह अभी भी यू / ईएफआई का उपयोग करने के लिए उबंटू इंस्टॉलर पाने के लिए एक समाधान नहीं है। यानी आईएसओ समान हैं, भले ही मीडिया का उपयोग किया जाए या तो यह डीवीडी या यूएसबी हो। इंस्टॉलर वह समस्या है जिसे मीडिया इसे माउंट करने के लिए उपयोग नहीं करता है।
जीजानसा

1

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


मुझे लगता है कि यह पहले से ही EFI मोड में बूट हो रहा है। मुझे एक GRUB मेनू मिलता है। उबंटू लोगो के साथ सामान्य अर्ध चित्रमय मेनू नहीं। बस तीन विकल्पों के साथ एक काले / सफेद GRUB मेनू: - स्थापित करने से पहले ubuntu की कोशिश करो - INstall ubuntu - दोषों के लिए जाँच करें।
इर्विंग्सब

@ervingsb, तब ऐसा करना चाहिए, मान लिया कि आपने इंस्टॉलर को मैन्युअल विभाजन के बजाय पूरे डिस्क का उपयोग करने के लिए कहा है।
Psusi

1
खैर, यह नहीं किया। मैंने USB के माध्यम से इंस्टॉल करना छोड़ दिया। उबंटू फ़ोरम पर किसी ने सुझाव दिया कि मैंने USB के बजाय एक CDROM से स्थापित किया है। इससे काम बन गया।
.वृंसब

1

मैं इस तरह से समस्या को उबंटू 14.04 एक लेनोवो टेंपरेचर M91p पर चला रहा हूं, और मुझे एक त्वरित / आसान समाधान मिल गया है:

  1. इससे पहले कि आप उबंटू स्थापित डिस्क / यूएसबी से बूट करें, अपने BIOS में जाएं और "स्टार्टअप" टैब के तहत "बूट मोड" को "ऑटो" से "विरासत" में बदलें।
  2. Ubuntu स्थापित करें।
  3. यदि आप चाहते हैं, तो बूट मोड को BIOS में वापस ऑटो में बदलें।

जो मेरे लिए लगातार काम करता है।

बहुत यकीन है कि यह काम करता है क्योंकि उबंटू इंस्टॉलर पता लगाता है कि क्या BIOS ईएफआई का समर्थन करता है या नहीं जब यह तय करता है कि कौन सा बूटलोडर इंस्टॉल करना है। BIOS को विरासत में सेट करके, उबंटू पुराने बूटलोडर को स्थापित करना समाप्त करता है जो इन लेनोवो मशीनों के साथ काम करता है।


1

अपनी BIOS सेटिंग्स में, अपने हार्ड डिस्क मोड को IDE, और USB फ्लैश ड्राइव से बूट करें। यह गैर-यूईएफआई मोड में स्थापित होगा, और स्थापित होने के बाद बूटिंग भी ठीक काम करेगा।

यह विशेष विधि मेरे लिए उबंटू 16.04 के साथ लेनोवो टेंपरेचर एज 71 में नवीनतम BIOS रिलीज के साथ शानदार काम कर रही है।


1
आपका स्वागत है शीर्ष Askubuntu! मदद करने की कोशिश करने के लिए धन्यवाद! जैसा कि यह पोस्ट कई साल पुरानी है, और सवाल एक ऐसे संस्करण का संबंध है जो अब समर्थन में नहीं है और कई उत्तर हैं, मुझे यकीन है कि समुदाय इसकी सराहना करेगा यदि आप अपने प्रयासों पर ध्यान केंद्रित कर सकते हैं [यहाँ] askubuntu.com/unanswered )
एल्डर गीक

विचारों के लिए धन्यवाद - हालांकि मैं इस पोस्टिंग में आया था क्योंकि मैं इस मुद्दे को नवीनतम समर्थित संस्करण के साथ सामना कर रहा था, जिसे मेरे द्वारा प्रदान किए गए चरणों का पालन करके हटा दिया गया था। यदि आप एक ही मुद्दे का वर्णन करते हुए एक नई पोस्टिंग का सुझाव दे सकते हैं, तो मुझे वहां भी पोस्ट करने में खुशी होगी।
ग्रीग बी।

यदि आपको वर्तमान रिलीज़ के साथ इस समस्या का सामना करना पड़ा है, तो कृपया अपने उत्तर को यह इंगित करने के लिए संपादित करें कि आप किस संस्करण को चला रहे थे ताकि उसी मुद्दे के साथ उन लोगों की सहायता कर सकें और आपके उत्तर का पता लगाने में रिलीज़ कर सकें। धन्यवाद!
एल्डर गीक

यही मेरे ओपी का "16.04" पहले से ही संदर्भ है: नवीनतम और सबसे वर्तमान एलटीएस संस्करण। आप मुझे और क्या संपादित करना चाहेंगे?
ग्रीग बी।

माफ करना, मैं चूक गया। +1
एल्डर गीक

0

मुझे भी इसी तरह की समस्या हुई है।

मुझे जो अनुभव हुआ वह यह था कि EFI वाला कंप्यूटर BIOS के साथ भी सुसज्जित है। मैंने F2 को पागलों की तरह स्पैम किया, क्या हुआ कि मुझे ईएफआई या स्टैंडर्ड BIOS का उपयोग करने का विकल्प मिला।

हालांकि, खबरदार अगर आप BIOS का उपयोग करते हैं तो कंप्यूटर संदेश को बूट करेगा: "कोई ओएस नहीं मिला।"

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


0

मेरे पास एक ही मुद्दा था ... मैंने एक डेस्कटॉप के इस नए लेनोवो जानवर को खरीदा और एक ही समस्या में भाग गया, मैं नहीं चाहता था कि उस पर जीत 8.1 हो, (ive Red Hat 6.1 के बाद से लिनक्स के साथ काम कर रहा है) हालाँकि मैं परिचित नहीं था UEFI / EFI के साथ। पीसी woudnt भी बूट रहते हैं। इस ब्लॉग पर ट्रू जानकारी खोदने के बाद, मुझे पता चला कि आपको UEFI / EFI / BIOS में कुछ चीजों को बदलना होगा, पहले CSM को अक्षम कर दिया गया था, और बूट स्टार्टअप विकल्पों में "केवल विरासत" चुनें। रिबूट और बूम! मै अंदर था । स्थापित Ubuntu 12.04 मैं जाने के लिए अच्छा था। बाद में मैंने पाया कि 12.04 WOULD ने बूट नहीं किया था, उन्हीं सेटिंग्स को वापस "UEFI ओनली" एरर "में बदलने के बाद वापस नहीं मिला।" CSM .और UEFI केवल, और वोइला! मैंने UEFI से बूट किया और मैंने देखा कि मशीन बहुत अच्छी है! आपको यूईएफआई से नए सिरे से स्थापित करने की जरूरत नहीं है, केवल 13.04 / 10 में वापस यूईएफआई में बदल दें, यह मेरे लिए काम किया है ... लेकिन यह देखने के लिए इंतजार करना होगा कि लिनक्स इस काफी नई सुविधा यूईएफआई / ईएफआई के साथ क्या करता है, यहां कुछ संभावनाएं हैं


कृपया अपने उत्तर को संपादित करें और इसे शरीर के अंदर पैराग्राफ जोड़कर इसे और अधिक पठनीय बनाने का प्रयास करें। इसके अलावा, कुछ संदर्भ बहुत अच्छे होंगे।
दानतला

0

मैंने इस समस्या को हल कर लिया है, मैं Ubuntu 16.04 और Windows 10 का उपयोग करता हूं, और मैं अपने Ubuntu पर स्वचालित रूप से बूट नहीं कर सकता। मेरा EFI विभाजन FAT32 है

सुनिश्चित करें कि आपका ubuntu विभाजन पहले बूट क्रम,

$ sudo su
# cd /boot/efi/EFI/Boot
# mv bootx64.efi bootx64_.efi
# cp ../ubuntu/shimx64.efi bootx64.efi
# cp ../ubuntu/grubx64.efi grubx64.efi
# update-grub
# reboot

-2

यहां भी यही समस्या। मैंने अपने सुपरगर्ल सीडी से स्थायी रूप से बूट करके इसे 'हल' कर लिया है। मुझे इस तरह से करने में कोई आपत्ति नहीं है। मैं इसे एक सुरक्षा सुविधा के रूप में देखता हूं; मेरी SuperGrub सीडी मेरी अतिरिक्त कुंजी है। जब मैं उबंटू में अपनी हार्डडिस्क की जांच करता हूं तो मैं देख सकता हूं कि उबंटू-एचडीडी एक गैर-एमबीआर डिस्क है। इस डिस्क को पुनः आरंभ करने जैसा लगता है कि एमबीआर को जोड़ने से समस्या ठीक हो जाएगी लेकिन मैं इस सारी परेशानी से गुजरने के लिए बहुत आलसी हूं।


प्रश्न स्पष्ट रूप से पूछता है कि "यू / ईएफआई का उपयोग करके उबंटू को कैसे बूट किया जाए?" आप पा सकते हैं कि MBR ​​MSDOS ड्राइव से जुड़ा हुआ है और U / EFI GPT ड्राइव का उपयोग करता है। उबंटू में grT_bios विभाजन का उपयोग करते समय GPT का उपयोग करने की क्षमता होती है, जिसका अर्थ है कि GPT ड्राइव पर बूट / BIOS / विरासत मोड में UEFI मोड का उपयोग नहीं करना। Windows कभी भी केवल एक GPT ड्राइव में UEFI का उपयोग करके बूट करेगा। उबंटू के लिए यूईएफआई का उपयोग करने वाले दोहरे बूट सिस्टम पर इसका मतलब है और उबंटू के लिए बायोस_ग्रब (एमबीआर) का अर्थ होगा विंडोज बूट लेकिन उबंटू नहीं क्योंकि फर्मवेयर सेटिंग्स को यूईएफआई को उबंटू बूट करने की आवश्यकता होगी। जैसा कि ओपी वर्णन करता है ....
geezanansa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.