У мене була та сама проблема, встановивши робочий стіл 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 зі списку, що включає файлові системи та swap тощо, і зробив це 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 МБ) та встановіть його точку монтажу на / завантаження / ефі