Порядок проверки сможет ли grub2 загрузить загрузчик Windows из NTFS тома в режиме SecureBoot
Порядок проверки сможет ли grub2 загрузить загрузчик Windows из NTFS тома в режиме SecureBoot:
----------------------------------------------------------------------------------------------------------------------
1. Включаем SecureBoot.
2. Запускаем Windows x64 8\8.1\10 стандартным способом.
3. Создаем загрузчик UEFI на NTFS разделе. От имени админа выполняем в комстроке
bcdboot C:\windows /s C: /f UEFI
4. Подключаем флешку, форматируем, если необходимо в FAT\FAT32, и разархивируем в корень ее
grub_x64_efi.7z5. Создаем на Рабочем столе маркерный файл my_efi_windows.txt и копируем его в корень С:\
6. После загрузки выбираем пункт 'Boot Windows from NTFS volume' или 'Загрузка Windows из NTFS тома'
Проверить включен ли SecureBoot просто. Запустите
пункт меню 'EFI Shell'.
Если не запустится - значит вы в режиме SecureBoot и после этого следует обязательно перегрузить или выключить комп.
Если не перегрузитесь - возможны глюки\непонятки при работе с загрузчиками поддерживающими SecureBoot.
P.S.Также учтите, что без разницы на каком диске MBR или GPT стоит Windows. В данном варианте должен работать на любом.
В принципе можно создать загрузчик EFI для Windows на любом доступном FAT\FAT32\NTFS разделе, на EXT2\3\4 я не проверял, по идее должно тоже сработать.
bcdboot C:\windows /s <буква FAT\FAT32\NTFS раздела>: /f UEFI
Меню grub2 для этого загрузчика создайте самостоятельно..