Uma possibilidade, e você deve ter o cuidado de descartar quaisquer outras antes de considerar isto, é que você encontrou o que parece ser um bug com gummiboot onde vários kernels desde pelo menos 3.10.x (e possivelmente anteriores) simplesmente falharam para inicializar.
Tem havido uma série de tópicos nas placas Arch documentando este problema, incluindo este último sobre 3.12.2 .
Uma maneira de determinar se esse é seu problema é usar outro gerenciador de inicialização UEFI como rEFInd .
No primeiro caso, porém, você deve inicializar de uma mídia ao vivo, chroot e verificar o log do pacman para veja exatamente o que foi atualizado. Certifique-se de que os arquivos do gummiboot foram instalados com sucesso no EFI, especialmente se ele não estiver montado em /boot/
.