A causa raiz foi uma alteração que fiz no fstab com base nas recomendações para drives de estado sólido (SSD). Eu removi essas linhas e consegui acessar a tela de login com o systemd:
# ramdisks
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
tmpfs /var/run tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
Minha opinião é que é desnecessário configurar discos RAM para pastas temporárias no fstab. O SSD pode manipular ciclos de exclusão suficientes para serem usados em pastas temporárias; onde faz sentido systemd irá configurar um disco RAM em si (veja link ) então não há necessidade de usuário para ajustar o fstab.