Как стать автором
Обновить

Комментарии 10

Не встречал ещё UEFI, который не загружает обычные флешки, форматированные в MBR с одним FAT32 разделом. Нужное приложение или загрузчик закидываем по пути EFI\BOOT\BOOTX64.EFI и всё работает.

Нужное приложение или загрузчик закидываем по пути EFI\BOOT\BOOTX64.EFI и всё работает.

Именно так, и это первое что надо знать и понять (особенно после проклятого mbr).
Автор вместо того, чтобы в первую очередь донести эту простую идею, расписал простыню еще и с отсылкой на внешние ресурсы. Если для совсем маленьких - ну предложи использовать gparted для начала.

А это к чему?
То, что называется UniversalAMDFormBrowser, представляет собой efi-приложение. Его дистрибутив имеет такую структуру (по крайней мере тот архив, что нашел я):

./DisplayEngine.efi
./EFI
./EFI/Boot
./EFI/Boot/Bootx64.efi
./SetupBrowser.efi
./UiApp.efi

Суть дела в том, что это содержимое нужно просто развернуть в корень любой FAT'овской флэшки и прошивка увидит на ней ./EFI/Boot/Bootx64.efi и предложит загрузку с носителя. А не вот это вот всё.

То есть и остается что упаковать в ISO для легких манипуляций над ним? Потому что один загрузчик на один раздел - не удобно. А несколько загрузчиков в одной папке могут не подгрузиться UEFI автоматически даже для выбора в boot menu (у меня так). Ventoy: накидал образов и потом выбрал, с которого грузиться надо. 99-в-1 rescue CD.

По вашей же ссылке на страницу вентоя:

you just need to copy the <..>EFI files to the USB drive and boot them directly

Накидайте efi-экзешников (по каталогам, если приложение состоит из более чем одного файла) и пробуйте. Делать iso для загрузки с него efi-приложения это какой-то костыль.

Можно, кстати, и без вентоя обойтись, записав в кач. bootx64.efi шелл, а оттуда руками или заготовив скрипты запускать любые экзешники, размещенные на доступных из шелла ФС. Такие загрузки всё равно разовые случаи, вся эта менюшная эргономика не важна, имхо.

А чем Ventoy не угодил на линуксе?

Для работы с gpt использую gdisk. В отличии от fdisk'а, он позволяет и GUID'ы менять, и названия разделов, и в целом более заточен под gpt.

Для форматирования флэшки потребуются две утилиты - fdisk и mksf.fat.

[mode'зануда'=on]

mkfs.fat

[mode'зануда'=off]

Все машины на Intel. Так что...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации