In the title of this thread pretty much explains the problem.
Installed windows on a new drive, it wiped systemd.
However, a drive that I did not attempt to install windows on did end up losing systemd on the drive - it seems. (when go into bios to boot various drives it shows that drive as a windows boot drive)
In short, I’d assume all I need to do is reinstall systemd on that drive…however, I’m not quite sure how to do that.
Ideally the end result is that I have 2 drives, each with their own respective bootloader, and depending on the drive I select to boot with, will dictate which bootloader is responsible for loading the operating system of choice. Could anyone provide some guidance on how I could achieve this?
I’m going to attempt to boot from usb and tinker around and see if I can find a solution (perhaps the gui installer has an option?)
If you are on the EOS standard systemd-boot installation the path should have been /efi and not /boot/efi.
This wouldn’t have been needed, since /efi already exist on your system.
I looked at the links you posted, they are both for Grub and not systemd-boot.
Are you back in your system? I guess as long as your kernel images were untouched, it shouldn’t matter. Once you reboot the EFI partition should be mounted correctly at /efi.
If that is the case, Windows didn’t overwrite the entire EFI partition then so it seems. It only removed the bootloader’s path in the Bios
Yeah, I’m back in my system now.
Only oddity, is that the same drive, contains the bootloader for EndeavourOS yet also contains the bootloader for windows.
Maybe one day, I’ll bother to try and figure out why that is, but for now I’m just happy to be back in my system.
It’s not odd actually. This is how the Windows installer works. It scans for all the disks in the system. If it finds an EFI partition anywhere, it will use that partition. In your case, you installed Windows on your second disk but you had an EFI on your first disk.