systemd-bootを使用して外部ボリュームからEFIファイルをロードする

systemd-bootを使用して外部ボリュームからEFIファイルをロードする

2つの異なるドライブに2つのefiパーティションがあります(1つはWindows用、もう1つは残り用)。一般的に統合する必要があることを知っていますが、他のインストールを維持して実行したいアプリがいくつかあるかもしれません。

ブートローダを登録する必要がありますが、毎回BIOSレベルでそれを選択するのは少し面倒で、手動の対話が必要で時間がかかります。

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システムブートローダです。私は基本的に使用します。パーティションにefiファイルのエントリを追加するだけですwinefi

文書を持って他のefiシェル/アプリケーションのロードただし、他のディスクで実行できるかどうかはわかりません。

/boot/loader/entries/windows.conf:

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

RefIndvolume後続のファイルの場所を指定するマーカーがあるようです。 systemd-bootに似たものがあるかどうか疑問に思います。

関連情報