Я столкнулся с довольно раздражающей проблемой после установки 11.10 на мой MacBook Pro 5,5.
Я сделал чистую установку efi, загрузившись в установку с помощью рабочего стола cd. После первой перезагрузки мне представили "invalid arch independent ELF magic" и консоль восстановления grubs.
я прочиталGRUB: «недопустимая архитектурно-независимая магия ELF» после установки на SSDно для меня это решение не является решением, поскольку установка grub через live cd означает только установку версии mbr, и я не могу найти никакого руководства о том, как установить grub-efi при загрузке с live cd.
Итак, мой вопрос: как мне отредактировать файл grubx64.efi в моем разделе EFI, переустановить grub-efi с помощью Live CD / DVD или использовать команды восстановления grub, чтобы исправить эту проблему?
решение1
Решение для меня (и, вероятно, для любого, у кого возникла такая проблема) было следующим:
Загрузитесь с Live CD и введите в терминале (конечно, вам необходимо отредактировать операции монтирования с учетом вашей собственной таблицы разделов):
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 при загрузке Ubuntu восстановил более приятный для глаз вид загрузочного меню grub.
решение2
У меня была та же проблема: «недопустимая архинезависимая магия ELF».
Я производил установку с USB-накопителя, загруженного из BIOS в режиме UEFI.
После пары неудачных переустановок 12.04 я попробовал ту же установку с USB-накопителем, загруженным без режима UEFI, и это сработало.
Для вашего сведения мои настройки на SSD 120 ГБ
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 у меня было два варианта.
Надеюсь, поможет!
решение3
Я использовал опцию восстановления загрузки в System Tools (я думаю), которая была там после загрузки Live CD/USB. Сначала подключитесь к сети (настройки/WiFi), затем запустите восстановление, используя настройки по умолчанию. У меня все отлично сработало с Zorin 15.
Ну. После обновления 15 (предлагаемые обновления, это новая установка) загрузка снова не удалась с другой ошибкой grub, поэтому снова запустил восстановление загрузки. Сказал, что восстановление не удалось, но в конечном итоге началось после нескольких ошибок, затем второй перезапуск прошел нормально после полного выключения, хотя я получаю ошибку об отсутствии файла темы.
У меня установлена двойная загрузка Win 10 на SSD (которая пока работает нормально, пока следующее обновление Win снова не испортит ее).
Надеюсь, это не будет регулярно происходить после каждого обновления Zorin!
решение4
У меня возникла эта проблема после новой установки 20.04 на DELL E5510.
Первые сообщения были GRUB, жалующийся на то, что диск зашифрован. Затем после очередной переустановки я получил сообщение о недопустимой архитектуре.
Через несколько часов: 1. Я переключил BIOS на UEFI и загрузил Live CD. 2. Запустил Boot-Repair на моем HDD. Восстановление загрузки затем удалило GRUB и установило файл grubx64.efi. (Восстановление загрузки не запустилось, пока я не загрузил Live CD в UEFI.)
- Компьютер все еще жаловался на "нет загрузочного диска". Вернулся в BIOS и должен был указать интерфейс UEFI на grubx64.efi. До этого он искал shimx64.efi.
Надеюсь, вы не потратите 2 дня так же, как я.