GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Keyboard-setup.service prend trop de temps au démarrage (20+sec) ?

donc j'essaie d'améliorer mon temps de démarrage maintenant 41.772s (en utilisant UBUNTU 17.04/GNOME 3)

J'ai résolu quelques problèmes mais je n'arrive pas à trouver de solution pour améliorer keyboard-setup.service

systemd-analyze blâme :

20.671s dev-sda6.device
     20.294s keyboard-setup.service
     16.885s systemd-tmpfiles-setup-dev.service
     15.296s systemd-sysctl.service
     10.730s networking.service
      9.848s ntp.service
      6.699s NetworkManager-wait-online.service
      5.546s click-system-hooks.service
      5.229s ModemManager.service
      4.989s accounts-daemon.service
      4.741s NetworkManager.service
      4.343s grub-common.service
      3.740s iio-sensor-proxy.service
      2.926s repowerd.service
      2.102s systemd-modules-load.service
      2.043s colord.service
      1.847s fwupd.service
      1.770s upower.service
      1.529s switcheroo-control.service
      1.372s [email protected]
      1.357s polkit.service
      1.322s irqbalance.service
      1.167s systemd-rfkill.service

systemd-analyze chaîne critique :

graphical.target @36.002s
 └─multi-user.target @36.002s
  └─systemd-resolved.service @34.741s +363ms
    └─network.target @34.733s
      └─wpa_supplicant.service @30.369s +679ms
    └─basic.target @24.005s
      └─sockets.target @24.004s
        └─snapd.socket @23.986s +16ms
          └─sysinit.target @23.928s
            └─apparmor.service @23.387s +538ms
              └─local-fs.target @23.384s
                └─run-user-128.mount @35.104s
                  └─local-fs-pre.target @23.384s
                    └─keyboard-setup.service @3.089s +20.294s
                      └─systemd-journald.socket @3.049s
                        └─-.slice @2.602s

De l'aide? Puis-je le désactiver et faire démarrer le service après le démarrage ? ou dois-je installer un autre pilote de clavier ?
Mon ordinateur est un hp pavillion dv6 Intel i7, 8 Go de RAM

Merci !

Réponse acceptée :

La réponse de @ hector-muñoz-h fonctionne, mais ce n'est pas la bonne manière. Vous ne devez pas modifier les fichiers de distribution.

C'est la bonne façon :

FIXSERVICE="keyboard-setup.service"
mkdir -p "/etc/systemd/system/${FIXSERVICE}.d"
echo -e "[Service]\nTimeoutStartSec=10" > "/etc/systemd/system/${FIXSERVICE}.d/reduce-timeout.conf"

Vous pouvez également utiliser systemctl edit keyboard-setup.service et collez dans l'éditeur :

[Service]
TimeoutStartSec=10

Ensuite, enregistrez et quittez l'éditeur.


Ubuntu
  1. Ubuntu – Liste d'arguments trop longue ?

  2. Debian – Demande de démarrage de service répétée trop rapidement, refusant de démarrer ?

  3. Est-ce que Systemd lit /etc/pm/… ?

  4. Erreur SFTP Message reçu trop long

  5. Rendre le service utilisateur systemd dépendant de la cible système

Gérer le démarrage à l'aide de systemd

Comment exécuter un script au démarrage sur Ubuntu 20.04 Focal Fossa Server/Desktop

Comment exécuter un script au démarrage sur Ubuntu 22.04 Jammy Jellyfish Server/Desktop

Comment répertorier les services de démarrage au démarrage sous Linux

L'arrêt prend trop de temps ? Voici comment enquêter et réparer les longs temps d'arrêt sous Linux

Dépendances systemd et ordre de démarrage