При установки arch, создал /efi и туда смонтировал esp раздел, установил туда refind, ядро лежит в /boot, refind.conf создался значит он нашел ядро. Если все это перенести ну например в /efi/EFI/arch то все работает, а в /boot не видит, хотя он должен его автоматически проверять. Согласно ArchWiki так можно сделать. В чем может быть проблема? esp смонтирован fat32, остальная система в ext4