Bem, pode haver algum problema nas dependências. Como as unidades SystemD são separadas para cada uma, pode ser uma opção de problema Requer nos arquivos de configuração do SystemD.
Para visualização gráfica de análise do processo de inicialização do systemD, você pode usar:
$ systemd-analyze plot > /tmp/analyze.svg
E abra-o no seu navegador para ver qual unidade tem problema e demore para começar. Para solucionar esse problema, sugiro que você primeiro ative o multi-user.target como destino deve ser start (padrão, inicie em graphical.target ) com o seguinte comando:
$ systemctl set-default multi-user.target
Em seguida, inicialize o sistema no console de texto. Então você pode verificar se o problema está no seu adaptador gráfico ou não.
Você também pode pressionar o botão Del durante a inicialização (nessa tela roxa) para ver o arquivo de log. Após a inicialização, você deve usar journalctl -xe
para verificar os registros.