EFI-Datei mit systemd-boot vom Fremdvolume laden

EFI-Datei mit systemd-boot vom Fremdvolume laden

Ich habe zwei EFI-Partitionen auf zwei verschiedenen Laufwerken (eine für Windows, eine für den Rest). Ich bin mir bewusst, dass sie normalerweise vereinheitlicht werden sollten, aber es gibt möglicherweise einige Anwendungen, bei denen Sie eine andere Installation beibehalten und starten möchten:

Ich muss die Bootloader registrieren, aber sie jedes Mal auf BIOS-Ebene auszuwählen ist etwas umständlich und erfordert manuelle Interaktion (und dauert länger):

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 OSist der systemd-Bootloader. Ich verwende ihn standardmäßig. Ich muss nur einen Eintrag für die EFI-Datei auf der winefiPartition hinzufügen.

Es gibt eine Dokumentation fürLaden anderer EFI-Shells/Apps, ich bin jedoch nicht sicher, ob dies auf einer anderen Festplatte möglich ist:

/boot/loader/entries/windows.conf:

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

RefIndscheint ein volumeToken zu haben, um anzugeben, wo sich die nachfolgenden Dateien befinden. Ich frage mich, ob systemd-boot etwas Vergleichbares hat.

verwandte Informationen