I have two efi partitions, p1 for windows and p4 for Arch
sudo fdisk -l
Add the efi entry in /etc/fstab
get the UUID from sudo blkid
Mount the /efi
sudo mount /efi && ls /efi
The structure would look something like
Install ucode for my amd machine it is
sudo pacman -S amd-ucode
Reinstall linux kernel
sudo pacman -S linux linux-headers
mkinitcpio -P
Add the following in
sudo nano /efi/loader/entries/arch.conf
(for more details https://wiki.archlinux.org/title/Systemd-boot#Loader_configuration)