Eu resolvi isso fazendo o chrooting no sistema não inicializável e executando o pacman -Suy com / boot montado corretamente. O Linux foi atualizado e o mkinitcpio foi executado automaticamente. Meu / boot está em outra partição e a primeira vez que fiz o pacman -Suy, não o montei.