Привет! Создание аналогичного меню для UEFI Shell с использованием скрипта может быть сделано с помощью командного скрипта `startup.nsh`.
Вот пример скрипта `startup.nsh`, который создает простое меню с несколькими вариантами выбора:
```shell
@echo off
echo ---- Меню UEFI Shell ----
echo 1. Загрузить Операционную Систему 1
echo 2. Загрузить Операционную Систему 2
echo 3. Загрузить Операционную Систему 3
echo 4. Выход
:getChoice
set /p choice=Введите номер выбранного пункта:
if "%choice%"=="1" (
echo Выбрано: Операционная Система 1
# Здесь добавьте команду для загрузки вашей ОС 1
) else if "%choice%"=="2" (
echo Выбрано: Операционная Система 2
# Здесь добавьте команду для загрузки вашей ОС 2
) else if "%choice%"=="3" (
echo Выбрано: Операционная Система 3
# Здесь добавьте команду для загрузки вашей ОС 3
) else if "%choice%"=="4" (
echo Выбрано: Выход
exit
) else (
echo Неправильный выбор. Введите номер пункта снова.
goto getChoice
)
```
Вы можете изменить текст и команды внутри каждого блока `if`, чтобы соответствовать вашим потребностям. После создания скрипта `startup.nsh`, его нужно поместить в корневую директорию вашего устройства или в папку `EFI/BOOT`, чтобы UEFI Shell автоматически запускал этот скрипт при загрузке.
Обратите внимание, что конкретные команды для загрузки ОС могут зависеть от вашей системы и ее конфигурации. Вы должны заменить строки комментариев `# Здесь добавьте команду для загрузки вашей ОС X` соответствующими командами для загрузки вашей операционной системы.