Carregue o arquivo EFI do volume externo com systemd-boot

Carregue o arquivo EFI do volume externo com systemd-boot

Eu tenho duas partições efi em duas unidades diferentes (uma para Windows e outra para o resto). Estou ciente de que normalmente deve ser unificado, mas pode haver alguns aplicativos nos quais você deseja preservar outra instalação e inicializá-la:

Eu tenho que inicializar os carregadores registrados, mas selecioná-los sempre no nível do BIOS é um pouco complicado e requer interação manual (e leva mais tempo):

Boot Loaders Listed in EFI Variables:
        Title: UEFI OS
           ID: 0x0019
       Status: active, boot-order
    Partition: /dev/disk/by-partuuid/[linuxefi]
         File: └─/EFI/BOOT/BOOTX64.EFI

    Title: Windows Boot Manager
       ID: 0x0001
   Status: active, boot-order
Partition: /dev/disk/by-partuuid/[winefi]
     File: └─/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI

UEFI OSé o carregador de inicialização do systemd. Eu uso por padrão. Só preciso adicionar uma entrada para o arquivo efi na winefipartição.

Existe documentação paracarregando outros shells/aplicativos efi, no entanto, não tenho certeza se isso pode ser feito em outro disco:

/boot/loader/entries/windows.conf:

title   Windows
partition/volume PARTUUID=[winefi] !?
efi /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI

RefIndparece ter um volumetoken para especificar onde residem os arquivos subsequentes. Gostaria de saber se o systemd-boot tem algo comparável.

informação relacionada