Як вирішити помилку GRUB: "недійсна магія ELF", не залежна від арки?


11

Я застряг з досить дратівливою проблемою, з якою я стикався після встановлення 11.10 на моєму macbook pro 5,5.

Я зробив чисте встановлення завантаження efi в інсталяцію за допомогою настільного CD. Після першої перезавантаження мені подарували "недійсну магію незалежної арки ELF" та рятувальну консоль "grubs".

Я прочитав GRUB: "недійсна магія ELF-магії" після встановлення на SSD, але рішення для мене не рішення, оскільки встановлення grub через live cd означає лише встановлення версії mbr, і я не можу знайти жодного посібника щодо встановлення. grub-efi під час завантаження на живий компакт-диск.

Отже, моє запитання таке: як я можу редагувати файл grubx64.efi в моєму розділі EFI, перевстановити grub-efi за допомогою живого CD / DVD або використовувати команди рятування grub для усунення цієї проблеми?


Відповіді:


9

Для мене було рішення (і, мабуть, для тих, хто має цю проблему):

Завантажте в реальні 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.


Поки не ясно, чому ми повинні встановити ті 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?
ЖанСібеліус

3

У мене була та сама проблема "недійсна магія незалежних ELF".

Я встановлював з 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

Я використовував варіант відновлення завантаження в системних інструментах (я думаю), що був там після завантаження живого CD / USB. Спершу перейдіть до Інтернету (налаштування / WiFi), після чого запустіть ремонт, використовуючи параметри за замовчуванням. Добре працював для мене за допомогою Zorin 15.

Ну. Після оновлення 15 (запропоновані оновлення це нова установка) завантаження знову не вдалося з різною помилкою grub, тому знову запустили ремонт завантаження. Згаданий ремонт не вдався, але розпочався зрештою після декількох помилок, тоді другий перезапуск був нормальним після повного відключення, хоча я отримую помилку щодо відсутності файлу теми.

Я подвійний завантажувальний Win 10 на SSD (який до цих пір працює нормально до наступного оновлення Win, він знову вкручує його ..

Сподіваючись, що це не звичайна річ після кожного оновлення Zorin!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.