Сайт | Скачать | Видео | Wiki

Автор Тема: UEFI загрузка  (Прочитано 68290 раз)

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

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #105 : 30 Октябрь 2017, 10:54:33 »
можно из EFI загрузить grub4dos, если есть загрузочный раздел MBR
И если UEFI имеет модуль совместимости (CSM) с BIOS (в большинстве UEFI присутствует) и если он не отключен.
В таком случае можно загрузить grub4dos и через сам UEFI.
Конечно удобно иметь возможность перескочить в grub4dos прямо из refind.
В чистом UEFI на grub4dos рассчитывать не приходится :(
Melekin, с вашего позволения возьму себе в grub2 утилиты efi, думаю gdisk точно не помешает. Спасибо! :)

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1885
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: UEFI загрузка
« Ответ #106 : 28 Ноябрь 2017, 02:54:39 »
Получается, что если образ пра поместить в ефи разделе, то он будет грузиться на ура. Жаль, что у меня ефи всего 104мб. Можно и расширить, конечно, однако можно и ефи переделать. А может уже и готовый есть для загрузки пра через ефи с другого раздела? А вообще стыдно,я пропустил очень интересную стадию развития проекта... Я бы сказал - революционную: пра оседлал таки ефи! Надо бы форум полностью читать. Я по незнанию пропустил возможность запуска пра на ноутбуке с редактором ефи в биосе. Так и не смог, а ведь инструмент был!
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: UEFI загрузка
« Ответ #107 : 28 Ноябрь 2017, 08:09:05 »
А может уже и готовый есть для загрузки пра через ефи с другого раздела?
да, называется "настрой меню загрузчика правильно"
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #108 : 28 Ноябрь 2017, 09:24:35 »
Не может быть EFI в каком-то отдельном разделе. В EFI или MBR может быть размечен только весь диск
Диск может быть размечен в GPT или MBR.

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re: UEFI загрузка
« Ответ #109 : 28 Ноябрь 2017, 09:49:22 »
Ну конечно же, ступил...
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #110 : 18 Декабрь 2017, 15:09:58 »
Grub2, поставляемый в PRA, не грузится в режиме secure boot.
Обрезан по максимуму
А зачем такое?
Какой грузится?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: UEFI загрузка
« Ответ #111 : 18 Декабрь 2017, 15:58:45 »
Для secure boot загрузчик должен быть подписан цифровой подписью, что это означает я незнаю, но не всем дистрибутивам эта подпись выдана.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #112 : 18 Декабрь 2017, 16:38:26 »
А зачем такое?
Чтоб можно было на компах UEFI с включенным secure boot загружаться не отключая его. На моем образце UEFI ПК не подписанный загрузчик просто игнорируется и грузится то что идет дальше по очереди. Это не очень удобно.
Какой грузится?
Для secure boot загрузчик должен быть подписан цифровой подписью, что это означает я незнаю, но не всем дистрибутивам эта подпись выдана.
Если коротко, то вот цитата отсюда:
Цитата
Для того чтобы загрузчик был загружен в UEFI BIOS, в режиме Secure Boot, он должен иметь цифровую подпись. На данный момент (информация может быть не актуальна), Майкрософт подписали только два загрузчика, shim и preloader, и то, не совсем полноценной подписью, но для загрузки хватает. Остальным, не дают либо из вредности, либо для предотвращения распространения вражеских операционных систем. Поэтому, для Grub2, практикуется двойная загрузка, сначала грузиться shim/preloader (bootx64.efi), а он уже в свою очередь грузит загрузчик Grub2 (grubx64.efi).
В Роса сделано через shim, в Магос скорее всего тоже.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #113 : 18 Декабрь 2017, 18:43:25 »
Роса грузится? Если из нее файлы взять?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #114 : 18 Декабрь 2017, 23:37:34 »
Роса грузится? Если из нее файлы взять?
Да, конечно. Прилагаю на всякий случай архив с 32-х и 64-х битными грабами Росы.

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #115 : 19 Декабрь 2017, 09:16:20 »
Попробовал сейчас запустить ваш граб через подписанный загрузчик Росы. То есть ваш BOOTx64.efi переименовал в grubx64.efi и положил к нему подписанный BOOTx64.efi от Росы. UEFI выдал verification failed. А казалось что должно прокатить :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
« Последнее редактирование: 19 Декабрь 2017, 14:29:50 от sfs »

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #117 : 19 Декабрь 2017, 14:47:45 »
А ядро или еще что-то не должны быть подписаны?
В данной схеме необязательно. Это скорее обход включенного secure boot чем его использование.
Для отдельно взятого компа можно своими ключами все подписать и прописать их в UEFI.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #118 : 19 Декабрь 2017, 14:58:59 »
Тогда почему Роса грузится, а ПРА нет?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #119 : 19 Декабрь 2017, 17:11:49 »
С грабом Росы и ПРА грузится. Ядро у Росы не подписано. Я не знаю всех тонкостей. Мне казалось подписан только BOOTx64.efi, а он уже грузит не подписанный grubx64.efi, но почему-то граб из ПРА Ретро не загрузился. Похоже все несколько сложнее))