Eu migrei do Arch para o Debian (wheezy) recentemente.
Como o Debian ainda estava usando o sysVinit, eu migrei para o systemd, mas seguindo isto
O sistema inicializou após um longo init, usando scripts LSB substitutos para alguns serviços.
Inicialmente, comecei a analisar a inicialização usando systemd-analyze blame | plot
.
Parece que após o início da unidade console-setup
, houve uma pausa de cerca de 1 minuto.
Eu configurei bootchart2
, o que indicava um processo udevd
em execução longa, o que finalmente leva a sysinit.target
, ponto no qual as unidades restantes disparam até graphical.target
.
Eu também migrei manualmente alguns scripts LSB para unidades systemd, atualmente tenho apenas um mínimo em /etc/rcS.d
para inicialização.
Ainda não houve alteração nas características de inicialização.
Eu não sei mais o que procurar.
Exceto que notei isso em dmesg
, o que parece ser uma grande lacuna, parecendo sugerir que o init do teclado está atrasando o trabalho do udev ou estou apenas sendo otimista.
[ 15.423975] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm)
[ 97.812894] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input6
De qualquer forma, não posso depurar mais nada.
Por favor, ajude sugerindo como resolver a inicialização lenta com o systemd.
OBSERVAÇÃO: com a inicialização do tipo sysv iniciada no início, recebi o prompt gráfico ( gdm3
) em aproximadamente 30s, o que é consistente com o que usei top get no Arch.