when I run blkid
it lists the following:
/dev/sda1: UUID="064B-5C7B" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="6c69e3ee-8c62-43e4-807a-0c15bfd8872a"
When I mount this one using for example via sudo mount /dev/sda1 /mnt, I can navigate to
/mnt/EFI/Microsoft/Boot/ and find the efi files for the windows boot, namely
/mnt/EFI/Microsoft/Boot/bootmgfw.efi and /mnt/EFI/Microsoft/Boot/bootmgr.efi.
Additionally, I created a boot entry in /boot/loader/entries/:
# Created by: raildex
# Created on: 2025-04-19_18-37-00
title Windows 11
efi /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
options root=PARTUUID=6c69e3ee-8c62-43e4-807a-0c15bfd8872a
the PARTUUID is the one I saw when executing blkid.
But this particular entry still does not appear when I boot. I only see the (already existing) linux entries.
The output of bootctl is as follows:
bootctl
System:
Firmware: UEFI 2.70 (American Megatrends 5.17)
Firmware Arch: x64
Secure Boot: disabled (setup)
TPM2 Support: yes
Measured UKI: no
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 257.5-1-arch
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Load drop-in drivers
✓ Support Type #1 sort-key field
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Multi-Profile UKIs are supported
✓ Boot loader set partition information
Partition: /dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14
Loader: └─/EFI/BOOT/BOOTX64.EFI
Current Entry: 2025-03-19_17-51-51_linux.conf
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot (/dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14)
File: ├─/EFI/systemd/systemd-bootx64.efi (systemd-boot 257.5-1-arch)
└─/EFI/BOOT/BOOTX64.EFI (systemd-boot 257.5-1-arch)
Boot Loaders Listed in EFI Variables:
Title: UEFI OS
ID: 0x0017
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14
File: └─/EFI/BOOT/BOOTX64.EFI
Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/6c69e3ee-8c62-43e4-807a-0c15bfd8872a
File: └─/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
Boot Loader Entries:
$BOOT: /boot (/dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14)
token: arch
...skipping...
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Load drop-in drivers
✓ Support Type #1 sort-key field
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Multi-Profile UKIs are supported
✓ Boot loader set partition information
Partition: /dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14
Loader: └─/EFI/BOOT/BOOTX64.EFI
Current Entry: 2025-03-19_17-51-51_linux.conf
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot (/dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14)
File: ├─/EFI/systemd/systemd-bootx64.efi (systemd-boot 257.5-1-arch)
└─/EFI/BOOT/BOOTX64.EFI (systemd-boot 257.5-1-arch)
Boot Loaders Listed in EFI Variables:
Title: UEFI OS
ID: 0x0017
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14
File: └─/EFI/BOOT/BOOTX64.EFI
Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/6c69e3ee-8c62-43e4-807a-0c15bfd8872a
File: └─/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
Boot Loader Entries:
$BOOT: /boot (/dev/disk/by-partuuid/ac2b7eb1-5dc7-495b-a2d7-a3809d906f14)
token: arch
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: Windows 11
id: 2025-04-19_18-45-51_windows.conf
source: /boot//loader/entries/2025-04-19_18-45-51_windows.conf (on the EFI System Partition)
efi: /boot//EFI/MICROSOFT/BOOT/BOOTMGFW.EFI (No such file or directory)
options: root=PARTUUID=6c69e3ee-8c62-43e4-807a-0c15bfd8872a
WARNING: default boot entry is broken
as you can see, it tells it cant find the windows boot manager file?