GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Keyboard-setup.service dauert beim Start zu lange (20+ Sek.)?

also versuche ich, meine Startzeit auf jetzt 41,772 Sekunden zu verbessern (unter Verwendung von UBUNTU 17.04/GNOME 3)

Ich habe einige Probleme gelöst, aber ich kann anscheinend keine Lösung finden, um keyboard-setup.service zu verbessern

systemd-Analyze-Schuld:

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-analyse der kritischen Kette:

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

Irgendeine Hilfe? Kann ich es deaktivieren und den Dienst nach dem Booten starten lassen? oder sollte ich einen anderen Tastaturtreiber installieren?
Mein Computer ist ein HP Pavillion dv6 Intel i7, 8 GB RAM

Danke!

Akzeptierte Antwort:

Die Antwort von @hector-muñoz-h funktioniert, aber es ist nicht der richtige Weg. Sie sollten keine Distributionsdateien bearbeiten.

Dies ist der richtige Weg:

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

Sie können auch systemctl edit keyboard-setup.service verwenden und im Editor einfügen:

[Service]
TimeoutStartSec=10

Dann speichere &beende den Editor.


Ubuntu
  1. Wie schreibe ich ein Startskript für Systemd?

  2. Ubuntu – Argumentliste zu lang?

  3. Debian – Dienststartanforderung zu schnell wiederholt, Start verweigert?

  4. Tomcat beim Start mit Administratorrechten starten?

  5. Warum enthalten die meisten Systemd-Beispiele Wantedby=multi-user.target?

Verwalten Sie den Start mit systemd

So führen Sie ein Skript beim Start auf Ubuntu 20.04 Focal Fossa Server/Desktop aus

So führen Sie ein Skript beim Start auf Ubuntu 22.04 Jammy Jellyfish Server/Desktop aus

So listen Sie Startdienste beim Booten in Linux auf

Herunterfahren dauert zu lange? Hier erfahren Sie, wie Sie lange Shutdown-Zeiten in Linux untersuchen und beheben

Systemd-Abhängigkeiten und Startreihenfolge