Форум русскоязычного сообщества 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]  (Прочитано 1321721 раз)

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

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1080 : 12 Июля 2015, 10:08:47 »
Тут был вопрос про установку в режиме UEFI сначала Linux потом Windows, затрется ли загрузчик Linux.
При стандартной установке (включен режим UEFI, разметка диска GPT, есть раздел ESP) установка Windows не затрёт загрузчик Linux, но выбора ОС для загрузки, Windows не создаст. Linux можно будет загружать через Boot Menu UEFI-BIOS (через F12 или другую клавишу в зависимости от модели материнки/ноутбука). Возможно это верно не для всех версий UEFI-BIOS. А дальше можно организовывать двойную загрузку.

Оффлайн Sly_tom_cat

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

Вот написал несколько теоретическую, но все же на базе своего опыта статью: https://help.ubuntu.ru/wiki/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_ubuntu_linux_%D0%BD%D0%B0_uefi_bios

На самом деле я потратил уже наверно часов 50 на разные установки на свой нетбук (2-х летней давности с не совсем полноценным UEFI - там в BIOS вход есть и в нем нет никаких настроек UEFI кроме как возможности загрузится в UEFI режиме).

Буду по ходу процесса дополнять эту статью деталями (в частности сейчас пробую разобраться с Secure Boot и ключами для него) - как только разберусь поглубже - напишу детали.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1082 : 14 Июня 2016, 11:38:47 »
Свежий опыт установки 16.04 в режиме UEFI на Asus PC EEE 1225b

Собственно вывод простой - EFS раздел лучше создавать из установщика. Руками его можно сделать криво и UEFI не увидит свой EFS :(.

Для тех кто в танке:
Тема открыта для обсуждения установки UBUNTU в режиме UEFI.

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Создание EFS-раздела для UEFI при установке
« Ответ #1083 : 14 Июня 2016, 11:46:28 »
Сделал в gparted раздел FAT 360MB и поставил ему флаги boot и efs. Установка, перегрузка - не загружается. Пол дня трахатни с загрузкой - нет результатов, даже в efishell не попасть.

НЕ НАДО руками делать EFS раздел, делайте это из установщика. Вся моя трахотня в первой попытке была из-за того, что сделанный вручную, в gparted EFS раздел упорно не подхватывался UEFI. И никакими плясками с бубном я не смог заставить UEFI загрузиться с этого не-до-EFS раздела.
Хотелось бы всё таки увидеть две вещи.
1. Раскладку EFI раздела, который создал ты, и
2. Раскладку EFI раздела, который создала система.
(Нажмите, чтобы показать/скрыть)
И, да, я не представляю, как ты сумел поставить два флага.
Что я ни делаю, флаги msftdata и boot перебивают друг друга.
« Последнее редактирование: 14 Июня 2016, 16:19:58 от Azure »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1084 : 14 Июня 2016, 16:30:32 »
AnrDaemon, я тоже не понял, что произошло  :idiot2:.

Однако все мои попытки загрузится с EFS созданным "вручную" приводили к сообщению "insert bootable device...".

Конечно же я не сохранил тот efs раздел (поверх него был создан efs раздел инсталятором), но мне и самому очень интересно - что же я сделал не так. Будет время - обязательно попробую повторить эксперимент и все-таки выкопать причину такого странного поведения.

По поводу флагов - я не парился - в Gparted я ткнул на управление флагами и там автомато при выборе efs выбирается еще и boot, причем применение изменений прошло без единой ошибки...

Как мне кажется там получился какой-то гибрид с типами и флагами, ведь изначально то был создан FAT раздела с типом msftdata....

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

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1085 : 14 Июня 2016, 20:29:36 »

Sly_tom_cat
То, что система не загружалась с efs разделом созданым через Gparted, это не нормально, но вообще-то вполне рядовая ситуация. С этими efs разделами каких только "чудес" не бывает. И ваш пример это далеко не самый худший вариант, бывает намного хуже. Повторил ваш "путь", у меня Ubuntu загрузилась, с раздела efs созданого в Gparted.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1086 : 14 Июня 2016, 20:38:26 »
Конечно же я не сохранил тот efs раздел (поверх него был создан efs раздел инсталятором), но мне и самому очень интересно - что же я сделал не так. Будет время - обязательно попробую повторить эксперимент и все-таки выкопать причину такого странного поведения.
Ну таки хотя бы текущее положение дел посмотреть можно?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

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

# parted /dev/sda UNIT S PRINT
Model: ATA ST1000LM014-1EJ1 (scsi)
Disk /dev/sda: 1953525168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start    End          Size         File system  Name  Flags
 1      2048s    739327s      737280s      fat32              boot, esp
 2      739328s  1953523711s  1952784384s  btrfs

А вот попробовал по шагам повторить создание efs раздела на флешке (размер конечно другой):
# parted /dev/sdb UNIT S PRINT
Model: Kingston DataTraveler 2.0 (scsi)
Disk /dev/sdb: 15679488s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End       Size      File system  Name  Flags
 1      2048s  1568767s  1566720s  fat32              boot, esp

Если честно, то неглядя на размеры (на флешке задал от балды) то разницы не вижу. :idiot2:
Индикатор для 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]
« Ответ #1088 : 14 Июня 2016, 22:00:13 »
Присоединяюсь… :idiot2:
Скорее всего, проблема в том, что оно не поставило загрузчик.
Лайвсиди и grub-install, вероятно, могли решить проблему.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Sly_tom_cat

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

Я потом сам руками скопировал - ядро на efs раздел и соотвествующуую строчку в конфигурацию UEFI загрузчика записал, что бы он это ядро грузил с нужными параметрами (решение UEFIBoot у меня в подписи) - не загрузилось и даже не пыталось.

Пробовал в загрузку UEFI прописать шелл (его тоже копировал на efs раздел) - те же яйца только в профиль - даже попытки нет загрузиться....

Пробовал вызвать UEFI-шелл из биоса (таме есть такой пункт) - получил "shell not found".

Грешным делом думаю уже - может я fat16 случайно сделал... :idiot2: ... 
Индикатор для 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]
« Ответ #1090 : 14 Июня 2016, 22:17:56 »
Ну, теперь то гадать можно долго.
Как я два часа пока на работу в полночь ехал, гадал, почему сервер не перезагрузился.
Оказалось, что скрипт поднятия сети лежал на хомяке, который не успел смонтироваться при загрузке системы. Сервер то загрузился, только рабочей сети там не было…
А так, не вопрос, всё работает…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1091 : 14 Июня 2016, 22:38:59 »
echo -e "unit b\np all\nq" | sudo parted
?
Wars ~.o

Оффлайн Sly_tom_cat

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

Вот сейчас сделал fat16 efs на флешке - кинул туда efi-shell и как шелл и как bootx64.efi - т.е. как дефолтовый загрузчик.
Результат: шелл запускается из биоса, но когда говорю грузиться с флешки - insert bootable device  :(

Попробовал то же самое на fat32 (все делал через gparted). Результат - загрузка как шела из биоса, так и шелла как дефолтного загрузчика при выборе флешки...

Так что, скорее всего, я fat16 случано задал. Не понятно только почему у меня шелл из биоса не грузился..... :idiot2:

Хотя есть еще вариант, что не корректно что-то делает gparted, который лежит в Live образе xubuntu 6.04, я то сейчас делал уже из установленной системы со всеми обновлениями.... надо будет еще с Live образа поэксперементировать....
Индикатор для 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]
« Ответ #1093 : 14 Июня 2016, 22:50:31 »
echo -e "unit b\np all\nq" | sudo parted
?

Да, мне тоже интересно, что ты хотел этим сказать.
Как узнаешь - сообщи.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка Ubuntu на новые платы с UEFI/EFI. [FAQ]
« Ответ #1094 : 14 Июня 2016, 23:04:15 »
потом, mount -o offset=<наяало цифры> /dev/sda ...
не /dev/sdaX, собираеться рапки.

Wars ~.o

 

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