Hi everyone,
I recently encountered an issue where my boot loader seems to be overwrittenafter Windows and BIOS Update and I tried to restore it.
I did arch-chroot
bootctl install && reinstall-kernels
but bootctl status
returning:
System:
Firmware: UEFI 2.80 (American Megatrends 5.27)
Firmware Arch: x64
Secure Boot: enabled (user)
TPM2 Support: yes
Measured UKI: no
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 256.1-1-arch-g34ba18b^
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
✗ Boot loader sets ESP information
ESP: n/a
File: └─/EFI/BOOT/BOOTX64.EFI
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /efi (/dev/disk/by-partuuid/99f7332f-9ddd-422b-a6ec-98cb73ae5a13)
File: ├─/EFI/systemd/systemd-bootx64.efi (systemd-boot 256.6-1-arch)
└─/EFI/BOOT/BOOTX64.EFI (systemd-boot 256.6-1-arch)
Boot Loaders Listed in EFI Variables:
Title: Windows Boot Manager
ID: 0x0002
Status: active, boot-order
Partition: /dev/disk/by-partuuid/99f7332f-9ddd-422b-a6ec-98cb73ae5a13
File: └─/EFI/Microsoft/Boot/bootmgfw.efi
Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/ae62faf3-f273-4a66-b1c8-f0320f93871a
File: └─/EFI/Microsoft/Boot/bootmgfw.efi
Title: Linux Boot Manager
ID: 0x0001
Status: active, boot-order
Partition: /dev/disk/by-partuuid/99f7332f-9ddd-422b-a6ec-98cb73ae5a13
File: └─/EFI/systemd/systemd-bootx64.efi
Boot Loader Entries:
$BOOT: /efi (/dev/disk/by-partuuid/99f7332f-9ddd-422b-a6ec-98cb73ae5a13)
token: endeavouros
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: EndeavourOS (6.10.10-arch1-1)
id: f726af7fc73949069f13e16438f63b3b-6.10.10-arch1-1.conf
source: /efi//loader/entries/f726af7fc73949069f13e16438f63b3b-6.10.10-arch1-1.conf
sort-key: endeavouros-6.10.10-arch1-1
version: 6.10.10-arch1-1
machine-id: f726af7fc73949069f13e16438f63b3b
linux: /efi//f726af7fc73949069f13e16438f63b3b/6.10.10-arch1-1/linux
initrd: /efi//f726af7fc73949069f13e16438f63b3b/6.10.10-arch1-1/initrd
options: nvme_load=YES nowatchdog rw root=UUID=23de90e5-0ca5-4a1d-b4a7-f84d90a43b11 resume=UUID=edd0abe5-b042-41d6-9f8b-4b439371f471 split_lock_detec>
mounting seems also correct:
sudo lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashfs 4.0 0 100% /run/archiso/airootfs
sda
├─sda1 vfat FAT32 EC72-EA75
├─sda2
├─sda3 ntfs D622737D22736203
└─sda4 ntfs 1CD45847D4582574
sdb
├─sdb1
├─sdb2 swap 1 edd0abe5-b042-41d6-9f8b-4b439371f471
├─sdb3 vfat FAT32 20E9-12EC 378.6M 24% /mnt/efi
└─sdb4 ext4 1.0 23de90e5-0ca5-4a1d-b4a7-f84d90a43b11 787.2G 7% /mnt