You are not logged in.

#1 2024-11-20 22:10:31

dootfs
Member
Registered: 2024-01-27
Posts: 19

Update Broke Bootloader

I have been running Arch Linux on my Dell Inspiron in dual-boot configuration for approximately a year. No problems with the setup until the most recent Windows 11 update was run. The problem is that the startup procedure skips the bootloader option menu and boots directly into the preinstalled Windows 11 OS. The UEFI boot option table does not show the Arch entry.

A look at the partition table via Arch ISO shows all memory devices in order. Though I could manually remount the partitions in order to chroot into the filesystem, I wouldn't know what to do other than reinstall - which I doubt is the right fix for this problem.

My question is how to remount/enable the bootloader? Could it be as simple as running bootctl update from chroot?

Partition configuration:
Linux Root Partition @ /mnt
Linux Home Partition @ /mnt/home
UEFI System Partition @ /mnt/efi
XBootloader Partition @ /mnt/boot

Offline

#2 2024-11-21 02:28:11

moy0
Member
Registered: 2021-02-16
Posts: 15

Re: Update Broke Bootloader

You definitely shouldn't have to reinstall just to boot. In the worst case, for example, you should be able to use the Arch ISO to make a USB drive with grub + your kernel + your initramfs and boot from that.

A Windows update in August made some changes to secure boot, which broke some dual-boot systems. I would guess that either that update messed you up or maybe they recently pushed a fix which broke a different set of dual-booters.

So you could try reinstalling the bootloader (as you said) either with bootctl as in this wiki page, or directly using efibootmgr as in this wiki page.

If those don't work then maybe either disabling secure boot in your BIOS or redoing your secure boot setup will help?

Offline

Board footer

Powered by FluxBB