Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Голосование

Получилось ли у вас установить Ubuntu на UEFI

Получилось, система установлена и загружается из UEFI-mode (используется GRUB-EFI)
321 (39.5%)
Получилось, система установлена, но загружается из эмуляции BIOS (используется GRUB-PC)
100 (12.3%)
Не получилось
334 (41.1%)
Secure Boot + UEFI
57 (7%)

Проголосовало пользователей: 742

Автор Тема: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]  (Прочитано 1321569 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1140 : 10 Ноября 2016, 13:47:59 »
Не морочься… EFI это такая штука, что проще дать ей работ ать и не забивать себе голову.
Посмотри хотя бы на https://help.ubuntu.ru/wiki/uefiboot
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1141 : 10 Ноября 2016, 14:06:09 »
Tear, вот тут все детально описано.... но букав многа - надо набраться сил, что бы осилить все целиком.

UEFI - это по сути микро ОС - это совсем не то, что из себя представлял старый BIOS.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1142 : 11 Ноября 2016, 01:37:03 »
UEFI - это по сути микро ОС - это совсем не то, что из себя представлял старый BIOS.
Спасибо, конечно, всё это очень познавательно, но среди многобукв с кучей теории и описания частных случаев нет самого простого, с чем сталкивается каждый пользователь - как правильно разбивать диск? Даже по размеру ESP единого мнения нет, с Protective MBR непонятки полные. А вопрос имеется, потому что Ubuntu 14.04 у меня не установилась автоматом по какой-то причине. Это же не нормально с загрузчиком париться после установки.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1143 : 11 Ноября 2016, 02:31:59 »
Tear, Так размер ESP не так принципиален - 200-500 Мб - с большим запасом (даже на хранение ядер на нем места хватит).

Не установилось - тоже не почему-то а по какой-то конкретной причине - нужно разбираться - вариантов много, но как правило они связаны с ошибками пользователя а не с крвостью инсталятора или UEFI, хотя кривые реализации UEFI тоже попадались раньше (сейчас в новых компах уже почти все устаканилось)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1144 : 11 Ноября 2016, 08:43:02 »
Так размер ESP не так принципиален - 200-500 Мб
У меня вопрос не в том, как делают на практике, а вопрос был такой, есть ли толковое описание разметки в Linuxах в целом и в Ubuntu в частности по конкретным рекомендациям вендоров или стандартам? Вот к примеру для винды: раз: https://msdn.microsoft.com/ru-ru/library/hh824839.aspx?f=255&MSPPError=-2147217396, два: https://msdn.microsoft.com/ru-ru/library/hh825686.aspx?f=255&MSPPError=-2147217396 Очень толково написано тут: http://www.outsidethebox.ms/16075/ Про резервный раздел там тоже есть, кстати. Вот есть ли что-то подобное про Ubuntu?
но как правило они связаны с ошибками пользователя а не с крвостью инсталятора или UEFI
Создал разметку GPT в GParted, диск размечал из установщика Убунты, выделил 100 Мб для ESP-раздела, потом корень, своп и хомяк в EXT4, установка загрузчика на диск. В итоге - фейл. ЧЯДНТ?
Нашёл пару мануалов, к примеру: http://www.rodsbooks.com/linux-uefi/
Но! Там пишут, например:
Цитировать
Setting the boot loader location — Some distributions may ask about the boot loader's (GRUB's) location. If you've properly flagged the ESP as such, this question should be unnecessary, but some distributions' installers still ask. Try telling it to use the ESP.
Так, может, правильно ставить загрузчик на раздел, а не на диск? Короче, нужен толковый мануал с пояснениями, как это делать в Ubuntu.
« Последнее редактирование: 11 Ноября 2016, 08:46:35 от Tear »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1145 : 11 Ноября 2016, 11:55:11 »
Tear, вы будете смеятся но я могу с большой вероятностью предположить что таки вы сами не дали Ubuntu установится.

Я не так давно точно так же делал раздел EFS в gparted и тоже получил незагружающуюся систему, но как выяснилось мой uefi умеет работать только FAT32 на EFS разделе, а я ему FAT16 поставил - ну а че раздельчик то маленький.

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

Я уже на несколько компов ставил Ubuntu в UEFI режиме - мне пока даже сильно убогие реализации UEFI не помешали это сделать. Причем без плясок с бубном - инталятором размечая диск всегда с первого раза получалось.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1146 : 11 Ноября 2016, 13:22:32 »
Tear, Sly_tom_cat правильно говорит. Незнание юзером мат. части на которую установливается ОС является основным препятствием для установки. Еще использование различного говнософта для создания загрузочного носителя. Из Windows-софта адекватна только rufus. В Linux вообще не нужнен какой-то спец. софт.
Однозначный мануал не получится в принципе, из-за разных производителей УЕФИ. Если с AMI еще более-менее, то с Insyde H2O веселуха та ещё.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1147 : 11 Ноября 2016, 13:33:17 »
Я не так давно точно так же делал раздел EFS в gparted и тоже получил незагружающуюся систему, но как выяснилось мой uefi умеет работать только FAT32 на EFS разделе, а я ему FAT16 поставил - ну а че раздельчик то маленький.

При том я после этого создал EFS из инсталлятора и система встала с первого раза. Но есть еще одни грабли - люди часто думают что инсталятору EFS раздел нужно указать для установки загрузчика, а надо указывать весь диск.
Я не разбивал диск в GParted вообще. Я разбивал диск при установке через инсталлятор. В GParted я просто создал GPT-разметку вместо MBR, разделы не создавал.

Пользователь добавил сообщение 11 Ноября 2016, 13:37:30:
Однозначный мануал не получится в принципе, из-за разных производителей УЕФИ. Если с AMI еще более-менее, то с Insyde H2O веселуха та ещё.
Причём здесь производитель UEFI? Есть простая задача: эталонная разбивка диска GPT под сферический эталонный UEFI в вакууме при установке Ubuntu. Без дуал-бутов и кривых UEFI, просто мануал. Проблемы с кривым UEFI надо решать уже потом при их возникновении, т.е. по мере поступления.
Незнание юзером мат. части на которую установливается ОС является основным препятствием для установки.
Ок, ЧЯДНТ?

Пользователь добавил сообщение 11 Ноября 2016, 13:42:14:
Еще использование различного говнософта для создания загрузочного носителя.
Я устанавливаю только с болванок.

Пользователь добавил сообщение 11 Ноября 2016, 13:48:19:
Чтобы было понятно, о чём я. Вот, к примеру, есть мануал RedHat: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-disk-partitioning-setup-x86.html#sect-custom-partitioning-x86
В качестве рекомендации они вообще предлагают выделять boot-раздел, но в самом конце про UEFI и GPT маленькая приписка:
Цитировать
On a BIOS system with its boot loader using GPT (GUID partition table), you need to create the biosboot partition of 1 MB in size. See Section 6.14.1, “Boot Loader Installation” for more details.
UEFI systems need to contain a small partition with a mount point of /boot/efi/ containing an EFI System Partition file system. Its recommended size is 200 MB, which is also the default value for automatic partitioning.
Короче, даже редхатовский мануал мне видится никакущим или по крайней мере не для простых смертных.

Пользователь добавил сообщение 11 Ноября 2016, 13:50:54:
Tear, Так размер ESP не так принципиален - 200-500 Мб - с большим запасом (даже на хранение ядер на нем места хватит).
По этому поводу тоже интересно. Цитирую MSDN:
Цитировать
Компьютер должен содержать один системный раздел. В системах на основе EFI и UEFI этот раздел также называется системным разделом EFI или ESP. Этот раздел обычно хранится на основном жестком диске. С системного раздела происходит загрузка компьютера.

Минимальный размер этого раздела составляет 100 МБ, и он должен форматироваться с помощью формата файлов FAT32.

Этим разделом управляет операционная система, и он не должен содержать никакие другие файлы, включая средства среды восстановления Windows.

В случае дисков Advanced Format 4K Native (с секторами размером 4 КБ) минимальный размер составляет 260 МБ из-за ограничения формата файлов FAT32. Минимальный размер раздела дисков FAT32 рассчитывается следующим образом: размер сектора (4 КБ) x 65527 = 256 МБ.

Это ограничение не распространяется на диски Advanced Format 512e, поскольку эмулированный размер сектора составляет 512 байт. 512 байт x 65527 = 32 МБ, что меньше минимального размера 100 МБ для этого раздела.

Где об этом хоть в одном Linuxовом мануале?
« Последнее редактирование: 11 Ноября 2016, 14:01:35 от Tear »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1148 : 11 Ноября 2016, 16:12:10 »
сферический эталонный UEFI в вакууме
Не существует такого…

Пользователь добавил сообщение 11 Ноября 2016, 16:20:28:
Где об этом хоть в одном Linuxовом мануале?
Практически все современные диски имеют формат 512е.
« Последнее редактирование: 11 Ноября 2016, 16:20:28 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1149 : 11 Ноября 2016, 17:00:58 »
Где об этом хоть в одном Linuxовом мануале?
Да бред этот вся эта заумность нафиг никому не нужен, но если он вам нужен - возьмите да припишите.

Как по мне так можно всей этой мурой не забивать себе голову и рекомендация "200-500Мб на EFS с запасом" более чем достаточна.

А про БИОС раздел (для загрузки с GPT диска в BIOS режиме) в статье про UEFI я писАл - если поленились ее всю прочесть - то я не виноват.
« Последнее редактирование: 11 Ноября 2016, 17:02:36 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1150 : 11 Ноября 2016, 18:39:38 »
А про БИОС раздел (для загрузки с GPT диска в BIOS режиме)
А, вы про ЭТОТ раздел… бррр, я и забыл про него за 8 лет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1151 : 11 Ноября 2016, 22:32:35 »
AnrDaemon, нет, к установке на UEFI этот раздел никакого отношения не имеет, но некоторые тут требуют, что бы он был упомянут (вместе с EFS разделом) в "хоть в одном Linuxовом мануале". Так я и указываю, что все это указано в Linuxовых мануалах, просто требователю влом их прочитать внимательно.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1152 : 11 Ноября 2016, 23:47:06 »
нет, к установке на UEFI этот раздел никакого отношения не имеет,
Ну ты же зачем-то описывал его в статье про UEFI.  :coolsmiley:
Многобукв читал и во многом согласен, написано хорошо, но я к тому, что после всего этого всё равно непонятно, как разбивать диск. Поясняю, что не хватает простого указания, к примеру: при установке на диск с GPT-разметкой, если используется BIOS либо в UEFI включен легаси-режим (CSM), нужно в начале диска создать раздел "Резервная область BIOS" (или как он там называется в инсталляторе) размером не менее вот такого (какого, кстати, в случае Ubuntu? разработчик gdisk рекомендует от 100кб до 1 Мб, у тебя написано про 10-30Мб), ESP-раздел создавать не нужно, загрузчик устанавливать вот сюда. И чтобы это работало.
Так я и указываю, что все это указано в Linuxовых мануалах, просто требователю влом их прочитать внимательно.
Слушай, вот давай не будем, ок? Я изучил не только твою статью, но и другие источники, поэтому и задаю вопросы.
Ну с BIOS Boot Partition на GPT-дисках более или менее понятно. ESP-раздел не нужен в таком случае вообще, правильно?
« Последнее редактирование: 11 Ноября 2016, 23:51:28 от Tear »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1153 : 12 Ноября 2016, 00:02:45 »
Tear, так если ты читал то должен был понять что есть два варианта загрузки - BIOS и UEFI. При GPT разбивке для загрузке в режиме BIOS совместимости (при включенном CSM) нужен Bios boot partition, а для загрузки в режиме UEFI нужен EFS раздел.
С-но для BIOS EFS раздел не нужен, а для UEFI не нуден Bios Boot.

Зачем это нужно до такой тупо-примитивной формы разжевывать - лично мне совершенно не понятно. Ведь дано же вполне четкое объяснение для чего нужен один и второй разделы. И менно потому и разжевано там про BIOS Boot что бы люди с пониманием дела к вопросу подходили и не путали эти разделы.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1154 : 12 Ноября 2016, 00:13:28 »
Зачем это нужно до такой тупо-примитивной формы разжевывать - лично мне совершенно не понятно.
Затем, что другие мануалы могут давать другие рекомендации - как в манах редхат, к примеру, с отдельным бут-разделом, или как с рекомендацией устанавливать загрузчик в ESP-раздел. Про CSM тоже непонятно, т.к. написано что при установке в UEFI лучше отключить, с Secure Boot - отключить обязательно. А ведь включен или нет легаси режим (CSM) влияет на разметку, т.е. вопрос существенный и отключать его нужно обязательно для UEFI+GPT даже без Secure Boot. Короче, не хватает наглядности.

 

Страница сгенерирована за 0.021 секунд. Запросов: 24.