У меня была точно такая же проблема при установке рабочего стола 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
Который заявляет:
- Точка монтирования: / boot / efi (примечание: нет необходимости устанавливать эту точку монтирования при использовании ручного разбиения, установщик Ubuntu обнаружит ее автоматически)
- Размер: минимум 100Mib. Рекомендуется 200MiB
- Тип: FAT32
- Другое: нужен флаг загрузки.
Поэтому я переустановил и, когда пришел разделить диск, я выбрал опцию 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