The way I did it with systemd-boot was:
- Have Windows and Arch on separate drives.
- Make the drive with arch the default boot device from UEFI.
- Copy
EFI/Microsoft
from boot partition on Windows drive to/boot/EFI
on Arch drive
This is what my /boot partition looks like:
├── EFI
│ ├── BOOT
│ ├── Linux
│ ├── Microsoft
│ └── systemd
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── loader
│ ├── entries
│ │ └── arch.conf
│ ├── entries.srel
│ ├── loader.conf
│ └── random-seed
├── 'System Volume Information'
└── vmlinuz-linux
These thumbstick locks look flimsy, I wouldn’t rely on these.