Embora essa pergunta tenha sido respondida em um comentário, eu queria esclarecer o que está acontecendo para que você possa entender essa questão no futuro.
vmlinuz é o nome do executável do kernel Linux. Se este arquivo estiver corrompido, não será possível inicializar o kernel do Linux, impossibilitando o uso de um sistema operacional. (Programas são inúteis sem um kernel e vice-versa).
O motivo pacman -Syyu linux
resolveu esse problema para você porque o gerenciador de pacotes do arch recarregou o arquivo executável do Linux no sistema. Se nenhum gerenciador de pacotes estivesse disponível, você precisaria recompilar o kernel Linux e adicionar manualmente vmlinuz
ao seu diretório /boot
.