Linux ошибка установки grub

Не устанавливается Grub во время установки elementary OS. Что делать?

Решил попробовать установить elementary OS второй системой. В конце установки выдает ошибку: «Не удалось выполнить команду ‘grub-install /dev/sda’. Это неисправимая ошибка». При запуске компьютера без диска запускается windows.

Как я понял операционка устанавливается, так как при повторной загрузке с установочного диска он предлагает установить ОС уже рядом с elementary. Порылся в интеренте, нашел такие же проблемы, в основном все скидывают ссылки на мануал на сайте ubuntu по восстановлению Grub (восстановление GRUB), по новой установил elementary и сразу после ошибки запустил консоль, сначала воспользовался первым способом восстановления, выдало предупреждение: «Sector 32 is already in use by the program ‘FlexNet’. » и Installation finished. No error reported. Я решил попробовать еще второй способ, чтобы «наверняка» (Восстановление используя chroot), выдало ошибку: «cannot find EFI directory».

Может быть проблема в этом EFI/UEFI? У меня на материнке графический BIOS.

После этого при включении компьютера запускается черный экран с надписью grub>. В той инструкции также были советы как восстановить grub из этого режима, но они тоже не увенчались успехом. В итоге пришлось восстановить загрузчик Windows.

Помогите пожалуйста нубу) Как можно ровно поставить elementaryOS второй системой и чтобы поставился корректно этот Grub?) Спасибо!

Читайте также:  How to check dns on linux

Решилась проблема, магия в общем 🙂 После того, как восстановил загрузчик windows, на следующий день решил попробовать еще раз поставить grub по первому способу, в конце опять было предупреждение, но после перезагрузки открылся Grub с выбором ОС.

UPD: установил другой образ elementary OS, более старую версию, нашел у себя на компе случайно, встала отлично с grub. Так что если у кого-нибудь будет такая проблема, то или пользуйтесь инструкцией восстановление GRUB или ставьте другой образ ОС.

У меня нормально установилось, если я начинал установку после установления соединения с интернетом. А чтобы корректно grub нормально работал после установки системой ставил Boot-Repair

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &)

Войдите, чтобы написать ответ

Как настроить соответствие между поддоменами и хостами в локальной сети?

Источник

«Unable to install GRUB in /dev/sda» when installing GRUB

I recently bought a shiny new Lenovo Yoga 2 Pro and I want to dual boot it with Ubuntu for studying purposes. Its built-in OS is Windows 8.1 and it has a 256GB SSD. I’ve made a separate 90GB partition just for Ubuntu and a live USB to install it. The first time everything seemed to work great, I solved the wifi issued by blacklisting ideapad_laptop, the installation went flawlessly and Ubuntu worked fine. When I got up the next morning and turned on my laptop it booted into Windows right away without ever showing the GRUB menu. So I tried to reset, and checked my partitions with the Disk Manager and everything looked fine. Since I couldn’t find a solution online I went ahead and formatted the partition to try and install again. This time and every time since, the installation was aborted and I got a fatal error saying:

Unable to install GRUB in /dev/sda Executing `grub-install /dev/sda` failed. This is a fatal error. 

Can anyone please suggest a solution to this problem? If any further information is needed I would be happy to provide it. Thanks. When installing I get the following in details:

ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0). ubuntu grub-installer: error: Running 'grub-install --force failed. 

In addition the the answers below, what ended up finally getting the grub partition to install correctly again for me was, when manually formatting partitions, creating a partition formatted as UEFI and selecting that as the destination for grub. I was otherwise following the instructions on this answer.

Читайте также:  Astra linux удаление пароля

I solved it on HP probook x360 using: sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Источник

Как преодолеть ошибку при установке Ubuntu рядом с Windows 10: «Не удалось выполнить команду grub-install/dev/sda2»?

Есть цель — поставить убунту рядом с Windows 10. До этого линукс никогда не устанавливал, а опыт использования был непродолжительным и не связанным с его технической частью. В какой-то момент установки вылетает окно со словами: «Не удалось выполнить команду ‘grub-install/dev/sda2. Это неисправимая ошибка.'»: Не удалось выполнить команду Потом 2 окна, что установка завершена, и что программа установки аварийно завершена. Потом ещё одно окно с заголовком: «Installation failed», и текстом: «The installer encountered an unrecoverable error. A desktop session will now be run so that you may investigate the problem or try installing again». При повторной установке всё то же. Если кому-то внесёт ясность какая структура дисков моего ноутбука, то вот: структура дисков

  • Красным выделен тот раздел, куда я намерен установить убунту;
  • Если я ничего не попутал, то: sda4 — диск C, sda7 — диск D, sda8 — то место, куда я хочу поставить убунту.

Да, я искал решения. Например, есть такой ответ: https://askubuntu.com/a/571582. Возможно, это решение, но я его даже с переводчиком не понял 🙁 .

Если нужны ещё какие-то данные, то уточняйте, я сделаю апдейт вопроса.

UPD1. Попробовал установить grub не в sda2, а в sda — всё то же, прерывается на том же месте.

1 ответ 1

Решение сводится к использованию утилиты Boot repair. Вот побольше информации о ней. А вот инструкция, которая меня выручила.

Алгоритм решения приблизительно следующий:

  1. После ошибки перезагружаете компьютер
  2. Заново запускаете установочную флешку
  3. Вместо установки выбираете попробовать Линукс
  4. Устанавливаете Boot repair
  5. Запускаете и выбираете Recommended repair (верхняя кнопка)
Читайте также:  Linux windows type version

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.7.14.43533

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Оцените статью
Adblock
detector