У меня есть мини-ПК, который всегда загружается в Windows, независимо от того, какой порядок загрузки установлен в UEFI. Я подумал, что в разделе ESP/EFI был сценарий запуска, который перезаписывал порядок загрузки при каждом запуске, поэтому я удалил раздел ESP, создал его снова и восстановил конфигурацию загрузки, используя установочный носитель Windows 10. Но это ничего не изменило. ПК по-прежнему загружает Windows по умолчанию. Для загрузки с живого USB я должен нажать F7, а затем выбрать запись для USB. Я также попытался установить Ubuntu и ОС Phoenix, но они загружаются только 1 раз (снова с использованием F7) и после этого не загружаются. Я читаю эти страницы:https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_Shell
https://software.intel.com/en-us/articles/efi-shells-and-scripting
Как удалить ОС из меню загрузки
но «bcfg» не работал (похоже, что моя оболочка efi не поддерживает команду), и «fs0 - редактировать startup.nsh» (он открывает fs0, говоря, что он не сопоставлен)
Я также попытался смонтировать раздел ESP в Windows и изучить, что там. Я не нашел там никаких startup.nsh. Есть 3 каталога: Microsoft, Boot и PhoenixOS. Boot и PhoenixOS содержат bootia32.efi, Microsoft содержит множество файлов, в том числе .efi.
Я ищу способ избавиться от любого сценария запуска и использовать вместо этого загрузочное меню UEFI, и мне было интересно, сможет ли кто-нибудь указать мне правильное направление. Любая помощь будет оценена.
Обновления:
Запись NVRAM Boot0001, указывающая на EFI/Microsoft/Boot/bootmgfw.efi, создаваемый при каждом запуске. У кого-нибудь есть идея, где хранится такой скрипт и как его отключить?