16.04 новая установка дает подпись grub-efi-amd64 с ошибкой / target / ubuntu 16.04 в конце

78

Я устанавливаю Ubuntu 16.04 на компьютер Intel NUC с включенным UEFI. Я использую SSD с другого компьютера. Во время установки я выбрал Очистить диск и сделать новую полную установку

В конце процесса я вижу:

grub-efi-amd64-signed failed installation /target/ Ubuntu 16.04 

И система не загружается.

Я пытался использовать boot-repair, но, видимо, это не решает проблему.

Каф
источник
Для этого может быть несколько причин. Но один из них - это плохая запись установочного носителя. Попробуйте переформатировать его (с новой таблицей разделов) и переделать носитель. У меня была эта проблема не раз, и переделывание установочного носителя всегда исправляло ее. (Хотя другие люди с этой проблемой сказали, что это не
исправило
я воссоздал liveusb, но проблема осталась.
Каф
1
Я получил ту же проблему при использовании нового SSD.
Уильям Энтрикен

Ответы:

84

У меня была точно такая же проблема при установке рабочего стола 16.04 64 на новый SSD с включенным UEFI с помощью установочного носителя USB. В отличие от вопроса, который я выбрал, я решил создать свои собственные разделы, поскольку мне нужно было смонтировать другие диски. Я столкнулся с этой ошибкой в ​​начале установки пакета.

После небольшого поиска я нашел эту страницу:

https://help.ubuntu.com/community/UEFI#General_principles

который гласит в General principlesразделе:

если на вашем жестком диске не было раздела UEFI, вам сначала нужно будет его создать

и указывает на:

https://help.ubuntu.com/community/UEFI#Creating_an_EFI_System_Partition

Который заявляет:

  1. Точка монтирования: / boot / efi (примечание: нет необходимости устанавливать эту точку монтирования при использовании ручного разбиения, установщик Ubuntu обнаружит ее автоматически)
  2. Размер: минимум 100Mib. Рекомендуется 200MiB
  3. Тип: FAT32
  4. Другое: нужен флаг загрузки.

Поэтому я переустановил и, когда пришел разделить диск, я выбрал опцию EFI из списка, включающего файловые системы, раздел подкачки и т. Д., И сделал его 200 МБ в начале диска. Я не получил возможность выбрать файловую систему или установить загрузочный флаг.

После этого остальная часть установки прошла нормально.

Вот как выглядят разделы на этом диске после установки:

введите описание изображения здесь

Эту же информацию можно увидеть, запустив parted:

$ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: ATA Samsung SSD 750 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name  Flags
 2      1049kB  200MB  199MB   fat32                 boot, esp
 3      200MB   242GB  242GB   ext4
 1      242GB   250GB  8000MB  linux-swap(v1)

(parted) q

Обратите внимание, что созданный раздел является системным разделом EFI (ESP), а на диске имеется таблица разделов GUID (GPT), а не таблица разделов MBR .

Если вы посмотрите на этот диск /boot/efiили /sys/firmware/efi/на этот диск, то обнаружите, что они заполнены, аналогичным образом, запуск sudo efibootmgrдолжен обеспечить реальный вывод. Если вам нужна дополнительная информация, см. Ссылку ниже.

Больше информации

Если вы хотите узнать больше о том, как работает UEFI, то после загрузки UEFI: как это на самом деле работает, тогда? Адам Уильямсон настоятельно рекомендуется.

Он описывает ситуацию, которая вызывает эту ошибку в статье (обратите внимание, что он пользователь Fedora, но то же самое относится и к Ubuntu):

Обработка системного раздела EFI при выполнении ручного разбиения

Я могу только дать авторитетный совет для Fedora здесь, но суть может быть полезна для других дистрибутивов / ОС.

Если вы разрешаете Fedora обрабатывать разделы для вас при выполнении собственной установки UEFI - и вы используете диск в формате GPT или разрешаете ему переформатировать диск (удаляя все существующие разделы) - он будет обрабатывать для вас системные разделы EFI. ,

Однако, если вы используете пользовательские разделы, вы ожидаете, что вы предоставите системный раздел EFI для использования установщиком. Если вы этого не сделаете, установщик будет жаловаться (с несколько запутанным сообщением об ошибке) и откажется разрешить вам начать установку.

Поэтому, если вы выполняете собственную установку UEFI и используете пользовательские разделы, вам нужно убедиться, что раздел типа «системный раздел EFI» смонтирован в / boot / efi - именно здесь Fedora ожидает найти системный раздел EFI, это с помощью. Если в системе существует системный раздел EFI, просто установите его точку монтирования в / boot / efi. Если системный раздел EFI еще не создан, создайте раздел, задайте его тип для системного раздела EFI, сделайте его размером не менее 200 МБ (хорошо 500 МБ) и установите его точку монтирования в / boot / efi

Htaccess
источник
4
Это работало без
трансформатор
Я думаю, что это то, что я получаю, пытаясь создать свои разделы вручную, не зная достаточно о стандарте UEFI. Спасибо за супер полезную информацию.
anon58192932
РЕДАКТИРОВАТЬ: Для любого ленивого, как я, я запустил установку Windows 10 через USB и сначала установил Windows. Это восстановило раздел UEFI автоматически. Затем я использовал программу управления дисками в Windows 10, чтобы сжать раздел Windows и создать пространство для Ubuntu. Затем вы можете вручную определить свои разделы в Ubuntu при установке или выбрать опцию для установки вместе с Windows. Оба должны работать нормально.
anon58192932
2
Работал на Ubuntu 18.04. Одно замечание: / boot / efi не была выбрана в выпадающем списке; это только показало / boot, который не работал. Мне пришлось вручную вводить / boot / efi, и тогда это работало.
Люк
2
Также работал для меня на Ubuntu 18.04. Однако вместо того, чтобы выбрать «Fat32» в качестве файловой системы и указать точку монтирования, я выбрал файловую систему «EFI», и она работала безупречно.
Гиллеспи
8

По счастливой случайности я решил свою проблему.

Я загрузился с живого usb и вызвал Диски, и вручную удалил все разделы SSD.

Затем я перезагрузился с включенным uefi в прошивке компьютера. Я вошел в рабочий стол Ubuntu USB и оттуда установил Ubuntu.

Я установил два флажка, сообщая об установке обновлений и программного обеспечения от других. На этот раз установка прошла нормально.

Каф
источник
Благодарю. Я не знаю как, но это решило мою проблему.
x__x
1
Он будет успешно установлен с подключением к Интернету. Вы можете попробовать, если вам повезет снова без интернета. Я все еще потерпел неудачу на данный момент.
Франклин
1
Франклин, проверь /var/log/syslog, возможно, перед " grub-installer: info: Calling 'apt-install grub-efi-amd64-signed' failed" есть такие строки, как " Unable to locate package grub-efi-amd64-signed" и " Unable to locate package shim-signed". Возможно, установщику не удалось получить доступ к пакетам deb с «cdrom» (флэш-памяти USB)?
osgx
6

У меня была такая же проблема при установке Ubuntu MATE 17.04. Я пытался выполнить двойную загрузку вместе с Windows 10. У меня Windows в режиме Legacy, и в настройках BIOS была включена поддержка UEFI. Я отключил поддержку UEFI, и установка прошла без нареканий. Надеюсь, кто-нибудь найдет это полезным.


источник
0

Вы также можете создать загрузочный раздел UEFI, если система это позволяет. У меня та же проблема, и я не могу использовать UEFI - это один из вариантов, и он более постоянный, но я был в бегах, поэтому я создал загрузочный раздел UEFI: этот параметр появляется в той же опции, что и / boot, ниже

Javiera
источник
0

Я столкнулся с той же проблемой, когда пытался установить mint 18 kde на гигабайтную материнскую плату. Моя проблема заключалась в том, что я пытался загрузиться с USB в режиме Uefi.

Вы слишком загружаетесь в режиме совместимости. Скорее всего, вам нужно изменить некоторые настройки BIOS для этого. В моем случае мне пришлось выбрать «только legacy» в выборе режима загрузки.

Если вы загрузитесь в режиме совместимости, вы увидите экран с автоматической загрузкой через 10 секунд, затем вы получите меню, но если вы загрузитесь в режиме Uefi, вы получите меню напрямую.

Танвир Хоссейн
источник
Ubuntu это не Mint. Если вы прочитаете ответы, вы заметите, что OP удалось установить через EFI после удаления существующих разделов.
Старейшина Компьютерщик
0

Я столкнулся с той же проблемой. То, что сработало для меня, было во время установки, когда установщик спросит вас, хотите ли вы установить в режиме UEFI, скажите «нет». Он должен предупредить вас о последствиях этого, но, пройдя этот путь, я не столкнулся с какими-либо проблемами.

Другие решения, с которыми я столкнулся при исследовании этой проблемы, включали

  • Перезагрузите компьютер с тем же (или другим) живым диском и запустите процедуру восстановления загрузки на проблемном компьютере.
  • Просмотр журналов установки и выключение компьютера, когда вы видите, устанавливаете ли GRUB непосредственно перед сбоем (я полагаю, это требует времени, хотя я настоятельно рекомендую против этого. Вы должны всегда стараться не выключать устройство во время установки чего-либо).
Игра
источник
0

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

fsck занял слишком много времени, поэтому chkdsk из Windows быстро устранил повреждение, и вторая установка прошла нормально.

BigSnicker
источник
0

Получил точно такое же сообщение и решил его, просто подключив мой компьютер к Интернету (я использовал установщик USB для установки на совершенно новый компьютер с совершенно новым SSD, на котором ничего не было).

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

Дешевая распродажа это была проблема зависимости, а не проблема разбиения диска / диска была в /var/log/syslogфайле. Сообщение о том, что Grub не может быть установлен, может означать много вещей, и, как правило, вам следует проверить, /var/log/syslogв чем заключается истинная проблема.

Казимир
источник
Я сталкивался с подобной ошибкой при установке Linux Mint 19, и в моем случае это было наоборот. Как это обсуждается здесь forums.linuxmint.com/viewtopic.php?t=273058&start=20 , при загрузке списков пакетов с зеркала linuxmint.com и ubuntu.com возникают некоторые проблемы. Отключение от интернета помогло grub2успешно установить .
Акиф
0

Я обнаружил, что вышеописанное не помогло мне установить Ubuntu 16.04 на USB-накопитель с другого USB-накопителя. После 2-х дней душевной боли именно это я и сделал, чтобы все заработало. Это дало мне возможность двойной загрузки Windows 10 и Ubuntu на одном жестком диске, и в процессе решения этой проблемы:

  • Используйте целевой жесткий диск и исходное оборудование cdrom для установки с
  • Загрузите / запишите на DVD windows 10 (универсально для всех версий) и версии ubuntu 16.04.3. Т.е. 2 установочных DVD созданы.
  • Загрузитесь в живую версию Ubuntu без установки.
  • Удалите все разделы на жестком диске, используя встроенный в Ubuntu менеджер разделов gparted.
  • Загрузитесь в системный BIOS и убедитесь, что выбран только UEFI и устаревшая загрузка отключена. Также измените порядок загрузки, чтобы система сначала загрузилась с компакт-диска, если он доступен, и с диска как второй вариант.
  • Вставьте диск Windows и продолжайте установку Windows (я использовал Windows 10 Pro 64 бит) на жесткий диск. Для этого вам не нужна лицензия - просто скажите, что у вас нет лицензии при запросе.
  • Загрузите Windows и убедитесь, что он работает. Я обнаружил, что он не отключится должным образом, но это, похоже, не имеет значения. Я также позволил Windows 10 пройти полный цикл обновления, хотя это, вероятно, не имело значения. Это займет много времени.
  • Теперь снова загрузитесь в живую убунту. На этот раз используйте его, чтобы уменьшить последний раздел данных, чтобы освободить место для установки Ubuntu. Просто оставьте свободное место незанятым. В любом случае я нуждался в Windows, поэтому оставил половину размера диска для Windows.
  • Выберите приложение для установки, встроенное в DVD с Ubuntu. Выберите опцию для установки рядом с существующей ОС Windows. Я оставил параметры по умолчанию, чтобы создать 2 раздела root и поменять их в свободном пространстве.

Это было. Когда я сейчас загружаюсь, я получаю приглашение спросить, хочу ли я Windows, Ubuntu или Ubuntu Advanced с дополнительными опциями. Я целую вечность играл с загрузкой с USB-накопителей, но это стоило мне целых 2 дня. Старый диск, похоже, помог использовать компакт-диск и жесткий диск.

такелажник
источник
0

Мое решение проблемы было следующим.

1) По какой-то причине мой EFI-диск был заблокирован Windows, и поэтому Grub не удалось установить на мой EFI.

Я запустил Windows и выключил ее (Windows -> Завершение работы -> Завершение работы, а не перезагрузка ). Примечание: в случае перезапуска Windows может перезапуститься в режиме быстрого перезапуска, который оставляет EFI заблокированным - это то, что случилось со мной.

2) Я запускаю Ubuntu Live Disk и запускаю утилиту Boot-Repair ( URL ), используя стандартные настройки.

После этого моя система начала нормально загружаться через Grub.

Уловка была в том, что без пункта 1 (EFI был заблокирован Windows) утилита Boot-Repair не смогла исправить мой Grub.

user3804598
источник
-1

Просто для записи я столкнулся с той же проблемой, установив 16.04 на Acer tmb117. Я полностью стер внутренний диск, используя live usb, затем перезагрузил компьютер и просто запустил установку (автономно, никакой другой системы, кроме Ubuntu), соединение было отключено.

Симона Лонестар
источник