Tempo de inicialização muito lento do ubuntu - Um trabalho de inicialização está sendo executado para aumentar as interfaces de rede

9

Estou executando o ubuntu 16.04 e há alguns dias leva cerca de 5 minutos para inicializar. Procurei perguntas relacionadas, mas não consegui encontrar como solucionar o meu problema. Quando eu corro:

systemd-analyze blame

Eu recebo este resultado:

5min 2.242s networking.service
     21.128s vboxdrv.service
      5.637s NetworkManager-wait-online.service
      3.436s apt-daily.service
       592ms dev-sda1.device
       462ms lightdm.service
       442ms plymouth-quit-wait.service
       389ms libvirt-guests.service

Então, acho que networking.service está causando o problema. Alguém pode me ajudar a consertar isso? obrigado

diegus
fonte
Pode valer a pena desativar a configuração inicial / silenciosa da inicialização para ver o processo de inicialização real. Muito provavelmente você vai ver um tempo limite não em relação a sua rede-setup
dufte
@dufte Eu desabilitei a configuração splash / boot ( askubuntu.com/questions/477821/… ) e vejo o seguinte: Um trabalho de início está sendo executado para aumentar as interfaces de rede (5 min 2 s) ...
diegus
Esta publicação parece descrever o seu problema: ubuntuforums.org/showthread.php?t=2323253
dufte 24/10/16
@dufte ver a resposta e obrigado pela sua ajuda
diegus

Respostas:

9

Talvez seja uma solução alternativa, mas eu poderia reduzir o tempo de inicialização seguindo a resposta em https://ubuntuforums.org/showthread.php?t=2323253 , ou seja, editando o arquivo:

sudo vim /etc/systemd/system/network-online.targets.wants/networking.service

E alterando a seguinte linha no final do arquivo:

TimeoutStartSec=5min

para:

TimeoutStartSec=30sec

Reiniciei o sistema e ele funciona bem.

Se você não deseja reiniciar o sistema novamente, basta reiniciar o daemon:

sudo systemctl daemon-reload
diegus
fonte
1
Isso está editando um arquivo fornecido pelo pacote, portanto, as alterações podem ser perdidas nas atualizações. Veja minha resposta para uma alternativa.
Thomas
2

A resposta do diegus é arriscada, porque o arquivo /etc/systemd/system/network-online.targets.wants/networking.serviceé um link simbólico para /lib/systemd/system/networking.service. Isso pertence ao ifupdownpacote e não deve ser modificado: as alterações serão substituídas na próxima atualização deste pacote.

Melhor é criar um arquivo de substituição do systemd :

/etc/systemd/system/networking.service.d/override.conf

[Service]
TimeoutStartSec=30sec

A maneira mais fácil de criar esse arquivo é por systemctlsi só:

$ sudo systemctl edit networking.service

Isso também recarregará automaticamente o arquivo. Use systemctl cat networking.servicepara ver se funcionou.

Thomas
fonte
0

As soluções acima não me ajudaram, pois meu adaptador USB WLAN parou de funcionar depois disso.

Mas configurando sudo nano /etc/network/interfacesno Ubuntu 18.04

#from
auto lo br0
iface lo inet loopback

# to 
auto lo
allow-hotplug br0
iface lo inet loopback

ajudou, conforme sugerido aqui: https://askubuntu.com/a/1061852/650800

A inicialização lenta ocorreu após seguir este tutorial para instalar o KVM.

hb0
fonte