Atualizar
Como mencionado nos comentários, se você tiver uma home criptografada, o Ubiquity ainda criará uma partição cryptoswap em vez de vincular ao swapfile.
Isso pode ser corrigido seguindo este guia:
Ubuntu Desktop 17.04 64bit inicialização lenta
Solução original
Primeiro, quero esclarecer que tenho o mesmo problema e, por isso, quero fornecer mais detalhes sobre o hardware (para todos aqueles que podem depurar o erro):
- HP Spectre x360 15-bl002ng
- Intel i7-7500U
- Nvidia 940MX
- NVD PCIe SSD (Samsung, acredito)
Segundo:
Encontrei uma solução alternativa definindo o tempo limite do systemd para 10s em vez de 90s. Para fazer isso, edite /etc/systemd/system.conf
. No meu caso eu tive que descomentar as duas linhas seguintes para configurar o temporizador:
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
Após a reinicialização, o sistema fica ativo após cerca de 10 segundos. Pode ser avisado, no entanto, que um tempo limite tão baixo pode causar outros problemas mais graves. Então, faça isso por sua conta e risco!
Terceiro:
Para todos aqueles que conseguem descobrir o que pode estar errado, gostaria de acrescentar o que descobri:
Depois de atualizar para o kernel 4.11 RC8 (para corrigir intel-vbtn INT33D6:00: unknown event index 0xcd
, comentário # 24 ) Eu tenho muito mais informações de depuração e notei que a seqüência de inicialização está realmente presa em A start job is running for [some dev + UUID presumably]
.
Eu tropecei em um fórum Debian alemão onde o erro parece ser causado por uma incompatibilidade do na verdade, o UUID da partição de troca relatado por sudo blkid
e o UUID usado por fstab
.
No entanto, desde o 17.04 o Ubuntu usa um arquivo de swap em vez de uma partição, eu não sei como corrigir esse problema.