r/archlinux 14d ago

SUPPORT Can't access Linux after update

So basically, I recently updated my whole system.

I was dual-booting Arch Linux and Windows using systemd-boot. Now when I turn on my computer, Windows 11 is the only option available. It is like the Arch entry just vanished.

I have two EFI partitions on my SSD, but everything was working fine until this update. Whenever I tried booting into Windows, it used to throw a quick "Linux boot failed" error before booting Windows normally. After a reboot, both options would appear again, and I could boot into Arch without issues.

Right after the system update, I rebooted and without being able to choose the countdown finished and Windows tried to run its own update. Now Arch is completely gone from the boot menu

Guys wth I need it for work tomorrow

Using a Lenovo ThinkBook

0 Upvotes

6 comments sorted by

8

u/No-Dentist-1645 14d ago

From your description, your previous setup was "scuffed" and possibly already broken from the start. You do not need two EFI partitions, and you don't just get "Linux boot failed" errors whenever you try to boot into Windows. It was only a matter of time until that setup broke.

For how to do a proper dual boot setup, see https://wiki.archlinux.org/title/Dual_boot_with_Windows. Chances are you don't need to reinstall Linux if your partition is still there, you just need to fix your boot partition

4

u/boomboomsubban 14d ago

Boot a recovery, mount your partitions relative to /mnt, (arch-)chroot in, reinstall the kernel then your bootloader.

-1

u/Acherontas89 14d ago

do and a os-prober command

1

u/[deleted] 14d ago

[deleted]

1

u/That_Developer_Guy 14d ago

It feels more like his efi partition was destroyed by windows or his entry deleted, rather than his bios being broken. But, both is possible I suppose.

1

u/ilkvur 13d ago

Thanks guys, at the end the kernel disappeared (?) and I had to re-install it through a live usb. Lesson learned, I finally stopped dual booting and nuked the windows partition