Garuda grub menu - endeavour os not present - two arch linux distros boot issues

Thank you for your help guys, i have resolved it finally bymyself
Right now i can boot from garuda grub menu endeavour os

steps which i did

In endeavour os in /boot directory, there was no vmlinuz-linux file, also missing were initramfs files.

  • I have copied vmlinuz file from endeavour os /usr/lib/modules/arch6-12/vmlinuz to /boot/vmlinuz-linux
  • sudo pacman -S mkinitcpio had to remove dracut package because it was in conflict,
  • mkinitcpio -P
  • sudo pacman -S linux which generated all needed files
  • removed entry from /etc/grub.d/40_custom
  • boot into garuda update-grub

That resolved issues, and learned something new