Làm cách nào để khắc phục lỗi GRUB: lỗi không hợp lệ của ELF Magic độc lập?


11

Tôi bị mắc kẹt với một vấn đề khá khó chịu mà tôi gặp phải sau khi cài đặt 11.10 trên macbook pro 5.5.

Tôi đã thực hiện cài đặt sạch efi khởi động vào thiết lập bằng cách sử dụng cd máy tính để bàn. Trong lần khởi động lại đầu tiên, tôi đã được giới thiệu "ma thuật ELF độc lập không hợp lệ" và bảng điều khiển cứu hộ.

Tôi đã đọc GRUB: "ma thuật ELF độc lập vòm không hợp lệ" sau khi cài đặt trên SSD nhưng giải pháp không phải là giải pháp cho tôi vì cài đặt grub qua cd trực tiếp chỉ có nghĩa là cài đặt phiên bản mbr và dường như tôi không thể tìm thấy bất kỳ hướng dẫn nào về cách cài đặt grub-efi trong khi khởi động vào đĩa cd trực tiếp.

Vì vậy, câu hỏi của tôi là: Làm cách nào tôi có thể chỉnh sửa tệp grubx64.efi trong Phân vùng EFI của mình, cài đặt lại grub-efi với CD / DVD trực tiếp hoặc sử dụng các lệnh cứu hộ grub để khắc phục sự cố này?


Câu trả lời:


9

Giải pháp cho tôi là (và có lẽ cho bất kỳ ai gặp vấn đề đó):

Khởi động vào đĩa cd trực tiếp và nhập vào thiết bị đầu cuối (tất nhiên bạn phải chỉnh sửa các hoạt động gắn kết theo bảng phân vùng của riêng bạn):

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

Bây giờ grubx64.efi nên khởi động mà không có vấn đề gì.

Chạy update-grub trong khi khởi động vào ubfox đã khôi phục giao diện thân thiện hơn với menu boot grub.


Không rõ ràng, tại sao chúng ta cần phải gắn kết những thứ đó sda3sda1? Cái nào có hệ điều hành Ubuntu
kenn

Nói rõ hơn cho những người dùng ít hiểu biết như tôi: trong trường hợp này, "sda3" đại diện cho phân vùng mà hệ điều hành của bạn đang bật và "sda1" là phân vùng khởi động của bạn, đúng không? Tôi có các kết quả sau khi chạy 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 ... ở trên, tôi có gắn sda2 dưới dạng / mnt và sda1 dưới dạng / mnt / boot không?
JeanSibelius

3

Tôi đã có cùng một vấn đề về ma thuật ELF độc lập vòm ELF.

Tôi đã cài đặt từ một thanh USB được khởi động từ Bios ở chế độ UEFI.

Sau một vài lần cài đặt lại 12.04 không thành công, tôi đã thử cài đặt tương tự với thanh USB được khởi động mà không có chế độ UEFI và nó hoạt động.

Để biết thông tin của bạn, cài đặt của tôi trên ổ SSD 120 GB

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

Bo mạch chủ của tôi là P8P67 Pro với Asus EZbios và tôi có hai lựa chọn trong menu khởi động cho USB với cài đặt 12.04.

Hy vọng nó giúp!


0

Tôi đã sử dụng tùy chọn sửa chữa khởi động trong Công cụ hệ thống (tôi nghĩ) đã có sau khi khởi động CD / USB trực tiếp. Lên mạng trước (cài đặt / WiFi) sau đó chạy sửa chữa bằng cách sử dụng mặc định. Làm việc tốt với tôi khi sử dụng Zorin 15.

Tốt. Sau khi cập nhật 15 (đề xuất cập nhật đây là cài đặt mới), khởi động lại thất bại với lỗi grub khác, vì vậy hãy chạy sửa chữa lại. Cho biết sửa chữa thất bại nhưng cuối cùng đã bắt đầu sau một vài lỗi sau đó khởi động lại lần thứ hai là bình thường sau khi tắt hoàn toàn mặc dù tôi gặp lỗi về một tệp chủ đề bị thiếu.

Tôi đang khởi động kép Win 10 trên ổ SSD (hiện tại vẫn hoạt động tốt cho đến khi bản cập nhật Win tiếp theo bắt vít lại ..

Hy vọng rằng đây không phải là điều thường xuyên sau mỗi lần cập nhật Zorin!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.