Cargue el archivo EFI desde un volumen externo con systemd-boot

Cargue el archivo EFI desde un volumen externo con systemd-boot

Tengo dos particiones efi en dos unidades diferentes (una para Windows y otra para el resto). Soy consciente de que normalmente debería estar unificado, pero es posible que haya algunas aplicaciones en las que desee conservar otra instalación e iniciarla:

Tengo que iniciar los cargadores registrados, pero seleccionarlos en el nivel de BIOS cada vez es un poco engorroso y requiere interacción manual (y lleva más tiempo):

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 OSes el cargador de arranque systemd. Lo uso por defecto. Sólo necesito agregar una entrada para el archivo efi en la winefipartición.

Hay documentación paracargando otros shells/aplicaciones efi, sin embargo, no estoy seguro si se puede hacer en otro disco:

/boot/loader/entries/windows.conf:

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

RefIndparece tener un volumetoken para especificar dónde residen los archivos posteriores. Me pregunto si systemd-boot tiene algo comparable.

información relacionada