Комментарии 10
Не встречал ещё UEFI, который не загружает обычные флешки, форматированные в MBR с одним FAT32 разделом. Нужное приложение или загрузчик закидываем по пути EFI\BOOT\BOOTX64.EFI
и всё работает.
Нужное приложение или загрузчик закидываем по пути EFI\BOOT\BOOTX64.EFI и всё работает.
Именно так, и это первое что надо знать и понять (особенно после проклятого mbr).
Автор вместо того, чтобы в первую очередь донести эту простую идею, расписал простыню еще и с отсылкой на внешние ресурсы. Если для совсем маленьких - ну предложи использовать gparted для начала.
https://www.ventoy.net/en/index.html точно не подгрузит ISO?
А это к чему?
То, что называется 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. Так что...
Как удалось сделать флешку в Linux-е с UEFI и UniversalAMDFormBrowser