After installing windows 10 endevour cant mount /efi

Hi,

I recently installed Windows 10 on a separate unused SSD. When I select Endeavour from the boot menu and try to boot into it, I get an error saying it can’t mount to EFI.

I was hoping Timeshift would resolve the issue, but it also reports that it can’t mount to /efi.

Endeavour is my primary OS, and I use Windows for games like Valorant and League of Legends that don’t run on Linux. Please help me resolve this issue, and let me know how I can provide the necessary logs.

Thank you!

https://discovery.endeavouros.com/forum-log-tool-options/how-to-include-systemlogs-in-your-post/2021/03/

Chances are Windows rewrote the boot section and removed what EndeavourOS had set up. I believe you will need to arch chroot into the system and reinstall grub or Systemd-boot which ever you had.

For Future reference IF you must install Windows install it first. If you are going to install it on a separate hard drive then you should physically remove any other devices as to prevent M$ from destroying your data.

This one should be simple, - go into your UEFI/BIOS and turn off Fastboot/Hybrid Boot. Windows has this wonderful habit of not actually flushing disk control now, as it only “cold boots” on a reboot. So if you shut down when running Windows, it’s actually hibernating, keeping control of the EFI partition.

Disabling fast boot in UEFI normally resolves this, it’s a common issue for dual booters.