ฉันจะแก้ไขข้อผิดพลาดของ GRUB:“ ข้อผิดพลาดของเอลฟ์เวทอิสระที่ไม่ถูกต้องได้อย่างไร”?


11

ฉันติดอยู่กับปัญหาที่ค่อนข้างน่ารำคาญที่ฉันพบหลังจากติดตั้ง 11.10 บน macbook pro 5,5

ฉันทำการติดตั้ง efi ใหม่ทั้งหมดในการตั้งค่าโดยใช้ desktop cd เมื่อรีบูตครั้งแรกฉันได้รับการนำเสนอด้วย "อาถรรพ์ ELF อาถรรพ์อิสระที่ไม่ถูกต้อง" และคอนโซลกู้ภัยด้วง

ฉันได้อ่านGRUB: "อาร์คอิสระ ELF เวทย์มนตร์ที่ไม่ถูกต้อง" หลังจากติดตั้งบน SSDแต่วิธีการแก้ปัญหาสำหรับฉันไม่มีตั้งแต่การติดตั้งด้วงผ่านไลฟ์ซีดีเท่านั้นหมายถึงการติดตั้งรุ่น mbr และดูเหมือนว่าฉันจะไม่พบคู่มือใด ๆ grub-efi ขณะบูทเข้าไปใน live cd

ดังนั้นคำถามของฉันคือฉันจะแก้ไขไฟล์ grubx64.efi ใน Partition EFI ของฉันติดตั้ง grub-efi ใหม่ด้วย CD / DVD สดหรือใช้คำสั่ง grub rescue เพื่อแก้ไขปัญหานี้ได้อย่างไร


คำตอบ:


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 ควรบูตโดยไม่มีปัญหาใด ๆ

การเรียกใช้ update-grub ในขณะที่บูทเข้าสู่อูบุนตูคืนค่ารูปลักษณ์ที่เป็นมิตรต่อสายตาของเมนูการบูตด้วง


ยังไม่ชัดเจนทำไมเราต้องติดตั้งพวกนั้นsda3และsda1? อันไหนที่มีระบบปฏิบัติการ Ubuntu
kenn

เพื่อความชัดเจนสำหรับผู้ใช้ที่มีความรู้น้อยอย่างฉัน: ในสถานการณ์นี้ "sda3" หมายถึงพาร์ติชันที่ระบบปฏิบัติการของคุณเปิดอยู่และ "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?
JeanSibelius

3

ฉันมีปัญหาเดียวกัน“ อาถรรพ์เอลฟ์เวทอิสระอิสระที่ไม่ถูกต้อง”

ฉันติดตั้งจากแท่ง USB ที่บูทจาก Bios ในโหมด UEFI

หลังจากสองสามครั้งติดตั้งไม่สำเร็จอีก 12.04 ฉันลองติดตั้งแบบเดิมกับแท่ง USB ที่บู๊ตโดยไม่ใช้โหมด UEFI และใช้งานได้

สำหรับข้อมูลของคุณการตั้งค่าของฉันใน 120GB SSD

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

เมนบอร์ดของฉันคือ P8P67 Pro พร้อม Asus EZbios และฉันมีสองตัวเลือกในเมนูการบูตสำหรับ USB ที่มีการติดตั้ง 12.04

หวังว่ามันจะช่วย!


0

ฉันใช้ตัวเลือกการซ่อมแซมการบูตในเครื่องมือระบบ (ฉันคิดว่า) ซึ่งอยู่ที่นั่นหลังจากบูตซีดี / USB สด ออนไลน์ก่อน (การตั้งค่า / WiFi) จากนั้นเรียกใช้การซ่อมแซมโดยใช้ค่าเริ่มต้น ทำงานได้ดีสำหรับฉันโดยใช้ Zorin 15

ดี. หลังจากอัปเดต 15 (อัปเดตที่แนะนำนี่คือการติดตั้งใหม่) การบูตล้มเหลวอีกครั้งพร้อมข้อผิดพลาดของด้วงที่แตกต่างกันดังนั้นให้เรียกใช้การซ่อมแซมการบูตอีกครั้ง การซ่อมแซมที่กล่าวไว้ล้มเหลว แต่เริ่มต้นในที่สุดหลังจากข้อผิดพลาดเล็กน้อยจากนั้นการรีสตาร์ทครั้งที่สองก็เป็นเรื่องปกติหลังจากปิดเครื่องทั้งหมดแม้ว่าฉันจะได้รับข้อผิดพลาดเกี่ยวกับไฟล์ธีมที่หายไป

ฉันกำลังบูท Win 10 คู่บน SSD (ซึ่งยังใช้งานได้ดีจนถึงตอนนี้จนกว่า Win update ตัวต่อไปจะไขอีกครั้ง ..

หวังว่านี่จะไม่ใช่เรื่องปกติหลังจากอัพเดท Zorin ทุกครั้ง!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.