LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Только немного жаль, что все это до первого выключения компьютера. Батарейка на плате давно села и изменения в биосе сбрасываются…

Уважаемый. У EFI есть пути по умолчанию до файлов efi загрузчиков, которые прошивка EFI ищет. В этом случае не нужно даже создавать какие-либо записи в efivars.

Вы не задумывались, почему при любой загрузочной флешки у вас стартует EFI загрузчик? Ведь загрузчик с флешки не прописан в EFI вашего компьютера.

https://wiki.archlinux.org/title/GRUB

If you use the option --removable then GRUB will be installed to **esp/EFI/BOOT/BOOTX64.EFI** (or **esp/EFI/BOOT/BOOTIA32.EFI** for the i386-efi target) and you will have the additional ability of being able to boot from the drive in case EFI variables are reset or you move the drive to another computer. Usually you can do this by selecting the drive itself, similar to how you would using BIOS. If dual booting with Windows, be aware Windows usually places an EFI executable there, but its only purpose is to recreate the UEFI boot entry for Windows. If you are installing GRUB on a Mac, you will have to use this option. Some desktop motherboards will only look for an EFI executable in this location, making this option mandatory, in particular with MSI boards. If you execute a UEFI update, this update might delete the existing UEFI boot entries. Therefore, it is a potential fallback strategy to have the "removable" boot entry enabled.

В этой же wiki странице есть инструкции как перенести загрузчик в пути по умолчанию.

Да это Arch Linux, но в случае Debian можно действовать по аналогии.

Более того при установке именно Debian, но в экспертном режиме есть вопрос, ставить загрузчик по путям для removable устройств или нет.

И эта информация лежит в открытом доступе, про пути по умолчанию. Нужно только чуть-чуть подумать.

Но вообще, странно, что вы не задались вопросом: «Как же у меня флешки грузятся, если в EFI ничего с них не прописано?».

Исходная версия kostik87, :

Только немного жаль, что все это до первого выключения компьютера. Батарейка на плате давно села и изменения в биосе сбрасываются…

Уважаемый. У EFI есть пути по умолчанию до файлов efi загрузчиков, которые прошивка EFI ищет. В этом случае не нужно даже создавать какие-либо записи в efivars.

Вы не задумывались, почему при любой загрузочной флешки у вас стартует EFI загрузчик? Ведь загрузчик с флешки не прописан в EFI вашей компьютера.

https://wiki.archlinux.org/title/GRUB

If you use the option --removable then GRUB will be installed to **esp/EFI/BOOT/BOOTX64.EFI** (or **esp/EFI/BOOT/BOOTIA32.EFI** for the i386-efi target) and you will have the additional ability of being able to boot from the drive in case EFI variables are reset or you move the drive to another computer. Usually you can do this by selecting the drive itself, similar to how you would using BIOS. If dual booting with Windows, be aware Windows usually places an EFI executable there, but its only purpose is to recreate the UEFI boot entry for Windows. If you are installing GRUB on a Mac, you will have to use this option. Some desktop motherboards will only look for an EFI executable in this location, making this option mandatory, in particular with MSI boards. If you execute a UEFI update, this update might delete the existing UEFI boot entries. Therefore, it is a potential fallback strategy to have the "removable" boot entry enabled.

В этой же wiki странице есть инструкции как перенести загрузчик в пути по умолчанию.

Да это Arch Linux, но в случае Debian можно действовать по аналогии.

Более того при установке именно Debian, но в экспертном режиме есть вопрос, ставить загрузчик по путям для removable устройств или нет.

И эта информация лежит в открытом доступе, про пути по умолчанию. Нужно только чуть-чуть подумать.

Но вообще, странно, что вы не задались вопросом: «Как же у меня флешки грузятся, если в EFI ничего с них не прописано?».