LINUX.ORG.RU

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

Infra_HDC ★★★★★
()

Если вкратце, то раньше был BIOS, но потом большинство устройств перешли на UEFI. А установка на UEFI отличается от установки на BIOS — разметка gpt, а не mbr, несколько иных вариантов загрузчика (обычно grub2-efi используется) и обязателен один дополнительный технический EFI раздел диска.

Ты просто ставил по старым гайдам, а они только на BIOS рассчитаны. Это частая проблема с русскоязычной инфой по Linux — она тупо устаревшая или слишком упрощенная.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)

новичек

Пан Новичек? Pozdrowienia!

и во время установки мне попалась вот эта ошибка no efi system partition was found

Видимо, загрузка была в UEFI-режиме, для которой надо иметь EFI-раздел на диске.

Deleted
()
Ответ на: комментарий от Vsevolod-linuxoid

А установка на UEFI отличается от установки на BIOS — разметка gpt, а не mbr

Это в windows. В Linux спокойно можно поставить UEFI на mbr. Главное - иметь efi-раздел.

Deleted
()

Надо создать в программе GParted один раздел на 512Мб (для этого нужно клацнуть по серой зоне где у тебя не размечено пространство, ни в коем случае не по существующему разделу) и выбрать для этого раздела файловую систему FAT32. Вроде как там в одном из пунктов меню установки есть выбор между тем что бы:

  • поставить систему по соседству
  • удалить все и поставить только бубунту
  • самостоятельно разметить диск

выбираешь самостоятельную разметку, и подключаешь «SWAP», «/» и «EFI» разделы (или по другому, в зависимости от предпочтений). По хорошему надо что бы был отдельный раздел для «HOME» и «BOOT» ещё.

Cirno
()

нужен отдельный раздел для ефи загрузчика. Обычно в установщиках есть опция автоматической разметки диска, либо вручную создать раздел в формате fat-32 512mb с точкой монтирования /boot/efi

anabolic
()
21 апреля 2020 г.
Ответ на: комментарий от Vsevolod-linuxoid

для efi не обязательны какие-то там загрузчики

anonymous
()
Ответ на: комментарий от Cirno

По хорошему надо что бы был отдельный раздел для «HOME» и «BOOT» ещё.

Раздел для «HOME» - это по плохому, а «BOOT» в ЕФИ режиме не нужен абсолютно. Да и со свапом, если не в курсе, лучше не мудрить. Уже больше двух лет по умолчанию создается свап-файл.

andytux ★★★★★
()
Ответ на: комментарий от andytux

boot может и не нужен, но установщики любого дистра при автоматической разбивке всегда создают сначала /boot 1G и потом /boot/efi

jtad
()
Ответ на: комментарий от jtad

установщики любого дистра

Не буду спорить. Дистр «любой» устанавливать не приходилось. Но *бунту на автомате устанавливается в один раздел, в ЕФИ-режиме - два.

andytux ★★★★★
()
30 мая 2021 г.
Ответ на: комментарий от anabolic

создать раздел в формате fat-32 512mb с точкой монтирования /boot/efi Создал, ничего не поменялось, такая же ошибка как и у автора. Там выше писали про разметку gpt а не mbr. Это флешку надо делать в gpt? Делал руфусом в mbr.

tR1umf
()
Ответ на: комментарий от tR1umf

Запустил установку с той же флешки только в автоматическом режиме чтобы посмотреть какие разделы будут созданы. Первый на 512мб в fat32 /boot/efi и второй / ext4 на всё оставшееся пространство. Первый раздел с флагами boot,esp Вопрос: почему в ручном режиме не хочет ставиться? Мне надо поставить убунту в отрезанный для неё раздел а не на весь диск.

tR1umf
()
Ответ на: комментарий от tR1umf

Это флешку надо делать в gpt?

нет, это диск в компьютере желательно в gpt-стиле разбить на разделы.

Первый раздел с флагами boot,esp

система принимает за ESP-раздел раздел с ФС FAT32 и флагами boot,esp – остальное не считается. ну как не считается, при определенном «нажиме» можно использовать другую ФС (не FAT32, но тебе это действительно необходимо?!), но флаги boot,esp обязательны.

Вопрос: почему в ручном режиме не хочет ставиться? Мне надо поставить убунту в отрезанный для неё раздел а не на весь диск.

почему, да почему… ты что-то делаешь не так

почитай про «ручную установку»

указанные статьи должны помочь тебе понять процесс. конкретные команды могут в твоём случае отличаться от описанных в вики (размеры разделов, тип ФС, порядок следования и т.д.)

anonymous
()
Ответ на: комментарий от andytux

флаги boot,esp обязательны

Не совсем так

может быть, но есть же какие-то обязательные атрибуты ESP-раздела – прошивка же не на каждом фат-разделе жесткого диска ищет загрузчики.

так почему у него не получилось создать валидный ESP-раздел? (я не про ТС, а про того регистранта что поднял этот топик через такое время)

диск в компьютере желательно в gpt-стиле разбить

Не обязательно

я специально выделял желательно (читать как «не обязательно»). получилось неопределенное значение.(

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

А установка на UEFI отличается от установки на BIOS — разметка gpt, а не mbr

До UEFI спокойно пользовался разметкой в GPT на загрузочных носителях. ЧЯДНТ?

iZEN ★★★★★
()
Ответ на: комментарий от anabolic

вручную создать раздел в формате fat-32 512mb с точкой монтирования /boot/efi

Зачем такой большой? У меня он 1 МБ всего.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

какие-то обязательные атрибуты ESP-раздела

Я же не зря дал ссылку на тему. В ней довольно подробно обсуждены все эти нюансы. Цитата оттуда: «единственное условие - FAT32».

не получилось создать валидный ESP-раздел?

Информации он не привел никакой, можно только гадать. Например. Мало иметь валидный ESP-раздел. Нужно инсталятору указать, что использовать его как ESP-раздел.

прошивка же не на каждом фат-разделе жесткого диска ищет загрузчики

Зависит от конкретного УЕФИ.

Например, был такой практический случай. На FAT-разделе пришлось установить флаги «boot,esp», чтобы УЕФИ увидел его как второй ESP-раздел и создал, для находящегося на нем загрузчика, загрузочную запись. После этого, флаг «boot,esp» был снят. УЕФИ успешно запустил загрузчик с этого второго FAT-раздела.

andytux ★★★★★
()
Ответ на: комментарий от anonymous

gparted вполне авторитетный инструмент, вполне доверяю его терминологии.

Вот так раздел с этими флагами обзывает fdisk:

Disk /dev/mmcblk0: 118,6 GiB, 127305515008 bytes, 248643584 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb5c83b26

Device         Boot    Start       End   Sectors   Size Id Type
/dev/mmcblk0p1 *        2048    206847    204800   100M ef EFI (FAT-12/16/32)
/dev/mmcblk0p2        206848  32974847  32768000  15,6G 83 Linux
/dev/mmcblk0p3      32974848 248643583 215668736 102,9G 83 Linux
andytux ★★★★★
()
Ответ на: комментарий от anonymous

Пока писал обсудили уже.

система принимает за ESP-раздел раздел с ФС FAT32 и флагами boot,esp

На самом деле почти все флаги (кроме boot для mbr) - это абстракция *parted, теряющего связь с реальностью. К UEFI, загрузчику или ОС отношения они не имеют. А определяется типом радела. Поэтому я fdisk предпочитаю.
https://wiki.archlinux.org/title/EFI_system_partition#Create_the_partition

EFI system partition on a GUID Partition Table is identified by the partition type GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B.

EFI system partition on a Master Boot Record partition table is identified by the partition type ID EF.

Да, некоторые реализации UEFI могут работать с первым разделом с ФС FAT как с ESP, а не только грузить оттуда загрузчик по стандартному пути в случае с извлекаемыми накопителями, но это отступление от стандарта, вроде.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 2)
Ответ на: комментарий от andytux

чтобы УЕФИ увидел его как второй ESP-раздел

Только один ESP на диск. Надо было не делать что-то нестандартное, а обустроить второй ESP на отдельном накопителе. Правда моему ASUS от этого крышу сносило, но получается, что это он кривой.

mmc? Ну, так накопителей мало может быть.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 2)
Ответ на: комментарий от boowai

Да, тот случай нестандартный. Пришлось так поступить в угоду Виндовс, чтобы избежать проблем при ее установке с флешки. А УЕФИ на том ноуте был «не для линукс».

А спецификация вполне разрешает более одного ESP-раздела на устройстве.

andytux ★★★★★
()
Ответ на: комментарий от boowai

Да, некоторые реализации UEFI могут работать с первым разделом с ФС FAT как с ESP, а не только грузить оттуда загрузчик по стандартному пути в случае с извлекаемыми накопителями, но это отступление от стандарта, вроде.

Я тебе больше скажу. Я уже давно ставлю винду, форматируя флешку в GPT, создавая на ней ровно один NTFS раздел и копируя туда структуру с ISO. И я пока не видел компьютеров, которые бы не грузились с такой флешки. Без всяких там FAT и ESP всё работает.

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

Legioner ★★★★★
()
Ответ на: комментарий от andytux

Проверил. Да, в новых спецификациях больше ясности стало, что несмотря на вечное

For removable media devices there must be only one EFI system partition

теперь есть более точное, хотя ещё слабоватое

UEFI does not impose a restriction on the number or location of System Partitions that can exist on a system

Но в случае с виндой всё же

Two ESPs on a single disk

Such a configuration shouldn’t be created, and is not supported in Windows.

boowai ★★★★
()
Ответ на: комментарий от andytux

Ты только что описАл мою бывшую. День испорчен

anonymous
()
Ответ на: комментарий от Legioner

Разные ФС не запрещены, а драйвер NTFS встроили ради загрузки обновлений прошивки, наверно.

А про тип ESP в новых уже написано, что его не придерживаются

Further, UEFI implementations may allow the use of conforming FAT partitions which do not use the ESP GUID. Partition creators may prevent UEFI firmware from examining and using a specific partition by setting bit 1 of the Partition Attributes which will exclude the partition as a potential ESP.

Загрузка с MBR тоже была сложней, но деградировала. Например старые BIOS (уже очень старые) при составлении списка загружаемых дисков искали на них активные разделы и игнорировали диски без таких, вроде.

boowai ★★★★
()
Ответ на: комментарий от tR1umf

У вас слишком много первичных разделов на диске При установке убунту может быть только один первичный раздел Остальные должны быть логическими

anonymous
()
Ответ на: комментарий от anonymous

Более бредовую бредятину редко услышишь.

На памяти, Хрюшка норовила сразу второй раздел сделать логическим. Хотя сама работать из логического раздела не умела.

Вообще, без крайней необходимости, совершенно незачем создавать логический раздел. Лучше подумать, как обойтись без него.

andytux ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.