Sua linha de comando do kernel tem:
initrd=EFI/arch/initramfs-linux.img
Em outras palavras, você está dizendo ao kernel para procurar por um initramfs na partição do sistema EFI, no diretório EFI/arch
. Então, sim, você deveria ter copiado o arquivo initramfs .img lá.
Embora suas mensagens de log copiadas mostrem um initramfs sendo carregado e em execução, mas parece estar desatualizado ou gerado de forma incompleta.