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
systemd-boot ローダーです。私はこれをデフォルトで使用します。パーティションに efi ファイルのエントリを追加するだけですwinefi
。
ドキュメントがあります他のefiシェル/アプリをロードするただし、別のディスクで実行できるかどうかはわかりません。
/boot/loader/entries/windows.conf
:
title Windows
partition/volume PARTUUID=[winefi] !?
efi /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
RefInd
volume
後続のファイルがどこに存在するかを指定するトークンがあるようです。systemd-boot に同等のものがあるかどうか疑問に思います。