Ошибка установки: Невозможно установить grub на dev/sda1

Ошибка установки: Невозможно установить grub на dev/sda1

Я устанавливаю Ubuntu 18.04 LTS на Dell Inspiron 5559 с жестким диском на 1 ТБ, где уже установлена ​​WIndows 10, поэтому это двойная загрузка. Я настроил загрузочный USB-накопитель Ubuntu и загрузил с него Ubuntu в режиме UEFI. Я отключил безопасную загрузку, быструю загрузку и уже создал подходящие разделы в Windows.

Установка начинается гладко, но снова и снова прерывается с сообщением"невозможно установить GRUB на dev/sda1"и говорит, что это "фатальная ошибка". /dev/sda1 - это загрузочный раздел EFI (раздел ESP) на моем жестком диске, на котором установлен диспетчер загрузки Windows. Я читал, что загрузчик GRUB должен быть установлен на этот раздел.

Я в некоторой степени уверен (но не полностью), что ОС Ubuntu установилась идеально, и проблема возникла только при установке GRUB, поскольку всякий раз, когда я пытаюсь выполнить переустановку, мастер установки сообщает, что «на этом компьютере установлены Windows 10 и Ubuntu 18.04 LTS», и предлагает вариант «Стереть Ubuntu 18.04 LTS и установить заново», что возможно только в том случае, если Ubuntu уже установлена.

Я попробовал boot-repair, который говорит, что во время восстановления произошла ошибка, из-за которой его не удалось завершить. Pastebin :http://paste.ubuntu.com/p/J3dk2YGBqG/

Я полный новичок в Linux/Ubuntu и был бы признателен, если бы кто-нибудь мог предоставить решение этой проблемы.

решение1

«/dev/sda1 — это загрузочный раздел EFI (раздел ESP) на моем жестком диске... Я читал, что загрузчик GRUB должен быть установлен на этот раздел».

Чтоводить машинувы выбрали во время установки grub?
На самом деле вы должны выбрать /dev/sdaа не /dev/sda1так как этораздел.
install-grubтогда должен найти правильный раздел сам по себе. В вашем случае это будет /dev/sda1.

решение2

Хорошо, из того, что я вижу в дампе, есть ошибка в самом grub-install. Проверьте строку 1123.

Поэтому на данный момент я предлагаю следующее.

  1. Сначала попробуйте обновить grub, возможно есть версия, исправляющая синтаксическую ошибку

Загрузите ваш Live Ubuntu. Откройте терминал ctrl+alt+t и запустите

sudo apt update
sudo apt install --reinstall grub

И попробуйте еще раз выполнить восстановление загрузки.

  1. Если это все еще не работает. Как вы сказали, ваш Ubuntu успешно установлен и да, вы правы. Сделайте это.

Возьмите другой дистрибутив Linux, возможно даже более старый Ubuntu, все, что нам нужно, это рабочий grub (или какой-нибудь iso-образ инструмента восстановления Linux... не знаю, как работают инструменты восстановления загрузки Linux, я обычно исправляю такие ошибки вручную).

Запустите восстановление загрузки оттуда и убедитесь, что вы сначала не обновили grub, так как он может обновиться до сломанной версии.

решение3

На моей системе Tower я изменил порядок физического подключения дисков к материнской плате через SATA - как только SSD, на который я пытался установить Ubuntu 18.04, оказался первым в списке, который Ubuntu отображает при загрузке, все прошло нормально - никакой "фатальной ошибки grub". К сожалению, я не могу сейчас найти оригинальный совет, который указал мне это направление (я не являюсь ни фанатом Ubuntu, ни фанатом оборудования!!), и я понимаю, что возиться с разъемами SATA в ноутбуке нежелательно, а иногда даже и невозможно, но это сработало для меня. По сути, вы делаете целевой диск /dev/sda - немного ерунда, но жизнь коротка.

Связанный контент