Eu tive problema com login e tempo de boot também, razão estava na configuração do arquivo xorg.conf
O problema estava vindo do touchpad synaptics, onde o arquivo especial .conf foi criado para fazer um trabalho de rolagem.
Abaixo está o outtake do bug do launchpad report meu comentário, como eu fiz o trabalho de rolagem
link
Era chato ficar sem rolagem, então criei um arquivo com o nome psmouse.conf em:
/etc/modprobe.d
com texto dentro:
opções psmouse proto = imps
Salvo e executar comandos:
sudo modprobe -r psmouse
sudo modprobe psmouse
Depois disso, meus ALPS são detectados como Rato de roda genérico ImPS / 2, mas a rolagem está funcionando
Depois de fazer isso, eu esqueci completamente do xorg.conf, que eu tinha um Section InputDevice com a atribuição de um driver ao touchpad, o que estava criando e erro, porque depois de fazer scrolling funcionar meu touchpad era reconhecido como imPS2 mouse, mas não como Synaptics Touchpad ... então estava causando o longo tempo de login e parcialmente um tempo de inicialização
X estava tentando encontrar o Synaptics Touchpad, mas havia um IMPS atribuído fisicamente, então, por assim dizer, o tempo de pesquisa fez uma interface ficar presa ...
Solução
Simplesmente comente a Seção InputDevice e InputeDevice no Layout do Servidor no xorg.conf
Resolveu o problema no meu caso, espero que ajude alguém