मैं GRUB का समाधान कैसे करूं: "अमान्य आर्क स्वतंत्र ELF जादू" त्रुटि?


11

मैं अपने मैकबुक पर 5.10 स्थापित करने के बाद मैं एक परेशान समस्या के साथ फंस गया हूं, जो 11.10 पर स्थापित हुआ।

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

मैंने SSD पर स्थापित होने के बाद GRUB: "अमान्य आर्क स्वतंत्र ईएलएफ मैजिक" पढ़ा है, लेकिन मेरे लिए कोई समाधान नहीं है क्योंकि लाइव सीडी के माध्यम से ग्रब स्थापित करने का मतलब केवल mbr संस्करण को स्थापित करना है और मुझे कैसे स्थापित करने के बारे में कोई मैनुअल नहीं मिल रहा है grub-efi जबकि live cd में बूट किया गया।

तो मेरा सवाल यह है: मैं या तो अपने EFI विभाजन में grubx64.efi फ़ाइल को कैसे संपादित कर सकता हूं, इस मुद्दे को ठीक करने के लिए एक लाइव सीडी / डीवीडी के साथ grub-efi को पुनर्स्थापित कर सकता हूं या grub बचाव कमांड का उपयोग कर सकता हूं?


जवाबों:


9

मेरे लिए समाधान था (और शायद उस समस्या वाले किसी के लिए):

लाइव सीडी में बूट करें और टर्मिनल में टाइप करें (निश्चित रूप से आपको अपने विभाजन तालिका का सम्मान करते हुए बढ़ते संचालन को संपादित करना होगा):

sudo apt-get install grub-efi-amd64
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot 
sudo grub-install --root-directory=/mnt /dev/sda

अब grubx64.efi को बिना किसी समस्या के बूट करना चाहिए।

रनिंग अपडेट-ग्रब जबकि उबंटू में बूट किया गया था ग्रब बूट मेनू के अधिक आंख के अनुकूल लग रहा है।


यह स्पष्ट नहीं है, हमें उन लोगों को माउंट करने की आवश्यकता क्यों है sda3और sda1? उबंटू OS में कौन सा है
kenn

मेरे जैसे कम ज्ञानी उपयोगकर्ताओं के लिए स्पष्टता के लिए: इस परिदृश्य में, "sda3" आपके OS के विभाजन का प्रतिनिधित्व करता है, और "sda1" आपका बूट विभाजन है, हाँ? जब मैं fdisk -l चलाता हूं तो मेरे पास निम्न परिणाम होते हैं: Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 7814035455 7814031360 3.7T Linux filesystem ... उपरोक्त में, क्या मैं sda2 को / mnt, और sda1 को / mnt / boot के रूप में माउंट करूंगा?
जीनिबेलियस

3

मेरे पास एक ही समस्या थी "अमान्य आर्क स्वतंत्र ELF जादू"।

मैं यूईएफआई मोड में बायोस से बूट किए गए यूएसबी स्टिक से स्थापित कर रहा था।

एक जोड़े के बाद 12.04 की कुछ असफल पुन: स्थापना, मैंने यूईएफआई मोड के बिना यूएसबी स्टिक के साथ एक ही स्थापना की कोशिश की और यह काम करता है।

आपकी जानकारी के लिए 120GB SSD पर मेरी सेटिंग

sda1 /windows 90 GB   windows 7
sda2 /boot  100 MB
sda5 swap     1 GB
sda6 /        18GB   ubuntu 12.04
sda7 /home     8GB

मेरा मदरबोर्ड Asus EZbios के साथ P8P67 प्रो है और 12.04 इंस्टॉलेशन के साथ USB के लिए मेरे बूट मेनू में मेरी दो पसंद थी।

आशा करता हूँ की ये काम करेगा!


0

मैंने सिस्टम टूल्स में बूट रिपेयर ऑप्शन का इस्तेमाल किया (मुझे लगता है) जो लाइव सीडी / यूएसबी को बूट करने के बाद था। पहले ऑनलाइन जाएं (सेटिंग्स / वाईफाई) फिर डिफॉल्ट का उपयोग करके मरम्मत चलाएं। ज़ोरिन 15 का उपयोग करके मेरे लिए ठीक काम किया।

कुंआ। 15 अपडेट करने के बाद (सुझाया गया अपडेट यह नया इंस्टॉल है), बूट अलग ग्रब त्रुटि के साथ फिर से विफल हो गया, इसलिए फिर से बूट की मरम्मत की गई। कहा गया कि मरम्मत विफल रही, लेकिन अंततः कुछ त्रुटियों के बाद शुरू हुई, फिर पूर्ण रूप से बंद होने के बाद दूसरा पुनरारंभ सामान्य था, हालांकि मुझे एक विषय फ़ाइल गुम होने के बारे में एक त्रुटि मिली।

मैं एक SSD पर दोहरी बूटिंग विन 10 कर रहा हूं (जो कि अभी भी ठीक काम करता है जब तक कि अगला विन अपडेट फिर से न हो जाए ..

उम्मीद है कि यह हर ज़ोरिन अद्यतन के बाद एक नियमित बात नहीं है!

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