Uma solução para mim em um problema semelhante no Fedora 20 foi redirecionar o nível de destino padrão do padrão "gráfico" para "multiusuário".
Isto assemelha-se ao mesmo initdefault 5 e 3 da antiga sequência inicial do SysV.
Como não consegui acessar o sistema (uma negação de serviço total no console e no ssh, embora a porta 22 fosse reportada como aberta para as varreduras), tive que iniciar o sistema a partir de um live CD (usado no AntiX Linux) e realizar as mudanças a partir daí.
root@antiX1:~# cd /mnt
root@antiX1:/mnt# mkdir root
root@antiX1:/mnt# mount /dev/mapper/vg_lv_root /mnt/root
(Id do disco acima pode mudar em seu ambiente particular; eu uso o LVM)
root@antiX1:/mnt/root# ln -sf /mnt/root/lib/systemd/system/multi-user.target /mnt/root/etc/systemd/system/default.target
root@antiX1:/mnt/root# cd /mnt/root/etc/system
root@antiX1:/mnt/root/etc/systemd/system# ls -l default.target
lrwxrwxrwx 1 root root 46 Jun 3 17:32 default.target -> /mnt/root/lib/systemd/system/multi-user.target
Depois de fazer isso, o sistema começou normalmente e chegou à área de trabalho gráfica normal (não estava claro para mim - era para alcançar um prompt de login de texto, não uma GUI).
Mas eu poderia fazer com que 2 sistemas com falha voltassem à produção dessa maneira.