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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #120 : 20 Декабрь 2017, 09:15:46 »
С грабом Росы и ПРА грузится.
Т.е. что на что в итоге надо заменить в ПРа?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #121 : 20 Декабрь 2017, 11:08:09 »
что на что в итоге надо заменить в ПРа?
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса. То есть у вас теперь будет 2 файла вместо одного.
Здесь по-моему неплохой материал на эту тему. Я так понял rEFInd тоже можно загружать таким образом. А shim действительно требует подписи у далее загружаемого файла.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #122 : 20 Декабрь 2017, 11:15:25 »
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса.
Спасибо+
rEFInd тоже можно загружать таким образом.
Не пробовали?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #123 : 20 Декабрь 2017, 12:51:08 »
BOOTx64.efi от PRA на BOOTx64.efi и grubx64.efi от Роса
Заменил. Выпадает в ком. строку grub2 - не находит grub.cfg ?
Вы с моим grub.cfg пробовали?
BOOTIA32.efi grubia32.efi в Вашем архиве для чего?

Тестировал в виртуалбокс. У него  с EFI могут быть свои косяки

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #124 : 20 Декабрь 2017, 13:29:57 »
Вы с моим grub.cfg пробовали?
Не пробовал. Попробую. Конфиг должен видеть по-любому. Я и в Виртуалбокс проверял и на реальной машине.
По-моему догадываюсь почему выкидывает в командную строку. Префикс по умолчанию в ефи грабе Росы /EFI/Rosa/grub2-efi, его нужно поменять. Возможно поэтому не находит ваши шрифты и прочее и из-за этого выкидывает в кмд. В начало конфига добавьте строку prefix=($root)/EFI/BOOT
BOOTIA32.efi grubia32.efi в Вашем архиве для чего?
Это для 32-х битного UEFI. Я на всякий случай оба держу. PRA-Retro можно будет загрузить на любом нетбуке. Вам для PRA Retro не помешает наверно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #125 : 20 Декабрь 2017, 13:34:19 »
В начало конфига добавьте строку prefix=($root)/EFI/BOOT
В какой конфиг?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #126 : 20 Декабрь 2017, 13:42:12 »
Выложили бы архив проверенного EFI (всей папки)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #127 : 20 Декабрь 2017, 13:51:24 »
Взял BOOTx64.efi и grubx64.efi от Peppermint-8-20170527-amd64.iso - все заработало

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #128 : 20 Декабрь 2017, 14:26:14 »
В какой конфиг?
Так там один конфиг, который лежит среди этих файлов. Вы ведь его на свой поменяли?
Выложили бы архив проверенного EFI (всей папки)
Который я выложил проверенный и абсолютно рабочий, просто в конфиге префикс надо переназначить.
Взял BOOTx64.efi и grubx64.efi от Peppermint-8-20170527-amd64.iso - все заработало
Ну если secure boot проходит оставьте этот. Только 32-х битный вариант тоже положите из 32-х битного Peppermint, а то как-то тупо будет не загрузить 32-х битный Retro на каком-нибудь 32-х битном ноуте с 32-х битным UEFI :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #129 : 20 Декабрь 2017, 15:05:36 »
Peppermint - там с доп. модулями для фат и пр. - неудобно
Взял из android-x86_64-6.0-r3.iso : http://file.puppyrus.org/users/efi.tar.xz
У меня норм. Причем все с русским в 32 и 64
secure boot не знаю как в виртуалбоксе проверить
Отпишитесь кто проверит


Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #130 : 20 Декабрь 2017, 17:40:17 »
Отпишитесь кто проверит
UEFIx64 в secure boot проверил, все норм, загружается.
x32 я так понял вы без secure boot решили положить? В принципе пойдет, все-таки UEFIx32 нечастое явление, в крайнем случае secure boot можно отключить.
Не пробовали?
Не, rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нет с ним разбираться. Если доберусь отпишу.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #131 : 20 Декабрь 2017, 17:45:41 »
x32 я так понял вы без secure boot решили положить?
Его в доноре не было, а я и не заметил. Можете попробовать с каким нибудь?
rEFInd c secure boot подружить не пробовал, да и пока особо ни времени ни желания нет
У меня тоже. Поставлю пока везде EFI grub2

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: UEFI загрузка
« Ответ #132 : 21 Декабрь 2017, 14:56:55 »
Выпадает в ком. строку grub2 - не находит grub.cfg ?
Взял EFI из PRA-Retro2, удалил bootx64.efi из /EFI/boot. Положил туда бинарники от Росы, которые я выкладывал чуть выше. Проверил, все работает без единой правки. Заменил архив. Теперь уже рабочий вариант. Все-таки тут 32 битный EFI подписанный.
Если вы убрали конфиг и все файлы в /boot/grub, то конечно grub не найдет конфиг. В первую очередь он ищет его там где лежит сам, по крайней мере граб Росы так делает. Возможно в граб от android-x86_64-6.0-r3.iso (который похоже от Убунты) во время сборки вкомпили конфиг, который настроен так, что если рядом конфиг не лежит, то искать его в  /boot/grub или сразу ищет его в /boot/grub. Для cd образа это нормально, но дело в том, что на десктопе boot может лежать на каком угодно разделе, поэтому конфиг, как минимум первый надо размещать возле самого граба, а уже в нем можно прописать где искать второй (основной) конфиг, как собственно это и сделано в Росе. Уверен что в дескопной версии Убунты сделанно также.
Я первый архив выкладывал только для того чтобы вы оттуда бинарники взяли, а не как готовый вариант. Там конфиг то мой остался, типа для примера )) Если хотите все потроха держать в /boot/grub, то для граба Росы надо в конфиге, который в /EFI/boot, указать на конфиг в /boot/grub. Ваш вариант будет работать только если и EFI и boot на одном разделе.
Подписанный x32 EFI можете взять из 32-х битного образа Убунты, наверняка он там есть, я не проверял правда :)

Оффлайн Pro

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: UEFI загрузка
« Ответ #134 : 21 Декабрь 2017, 15:10:15 »
Я сегодня тестировал
Это тестировал
Заменил архив.
или мое вчерашнее?

Откуда взять мне не критично
Мне проверить не на чем
Поэтому надежда только на Вас