Grub2 efi +WinPE efi +Secure boot
|
|
coka | Дата: Суббота, 15.11.2014, 14:55 | Сообщение # 1 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Создал флешку с 2мя разделами. На 1ом разделе Grub2 efi с Linux efi (акронисы,порагон, Ubuntu live,Debian live, и т.д. и т.п. На 2ом WinPE efi и установки Windows efi. При отключенном Secure boot переход происходит при записи в грубе -
menuentry "Установка Win7/8.1 и запуск WinPE в UEFI режиме -(Отключить Secure Boot)"{ search --fs-uuid --no-floppy --set=root B4EF-6BC8 chainloader (${root})/efi/boot/bootx64.efi }
При включенном Secure Boot так загрузится невозможно. Если в BotICE менять назначение буквы разделу то загрузка происходит с того раздела, где есть буква раздела, т.к. в Windows отображает на флешке только один раздел если не прошивать ее или не устанавливать драйвер. Может есть аналог BotICE в Linux или какой то скрипт который может выполнить Grub2 ?
|
|
| |
Sh1td0wn | Дата: Суббота, 15.11.2014, 17:08 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Установите подписанный загрузчик, из которого запускайте GRUB2.
На системах с 32-битным EFI система не запустится.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
coka | Дата: Воскресенье, 16.11.2014, 12:03 | Сообщение # 3 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Sh1td0wn, А есть ли такое же на русском? Искал но не нашел. Буржуйский у меня слабоват. Даже не понял, будет это работать только с Secure boot моего компа или везде где запущу свою флешку.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 16.11.2014, 21:35 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Если вкратце, shim.efi становится /efi/boot/bootx64.efi, при запуске ищет grubx64.efi и пытается запустить. Если он не принимается SecureBoot, запускается MokManager.efi и предлагает добавить в систему т.н. ключ владельца машины. Этим ключом должен быть подписан grubx64.efi. Подробное описание процедуры: http://rus-linux.net/MyLDP/boot/managing-EFI-in-Linux.html
Ещё один способ (тоже описан на rus-linux): загрузчик PreLoader, который на месте считает хэш от loader.efi (собственно, загрузчика) и добавляет его в список доверенных.
А для 32-битных EFI (старые Mac и новые планшеты-трансформеры/ультрабуки) хоть и можно собрать свой grubia32.efi, подписанных линуксовых загрузчиков, которые могли бы его запустить, в сети нет. На таких компьютерах SecureBoot придётся выключать.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |