起動時にkeyboard-setup.serviceに時間がかかりすぎる(20秒以上)


9

だから私は今41.772秒(UBUNTU 17.04 / GNOME 3を使用して)私の起動時間を改善しようとしています

私はいくつかの問題を解決しましたが、keyboard-setup.serviceを改善する解決策を見つけることができないようです

systemd-analyze非難:

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 user@128.service
      1.357s polkit.service
      1.322s irqbalance.service
      1.167s systemd-rfkill.service

systemd-analyzeクリティカルチェーン:

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

何か助けは?無効にして、起動後にサービスを開始できますか?または別のキーボードドライバーをインストールする必要がありますか?私のコンピューターはhp pavillion dv6 Intel i7、8GB RAMです

ありがとう!


OK、keyboard-setup.serviceを20秒から2秒に劇的に減らすことができました。gedit /lib/systemd/system/keyboard-setup.service、およびTimeoutStartSec=10secの下部に追加し[Service]ます。私はまだで戦っていますsystemd-tmpfiles-setup-dev.service
ヘクター・ムニョスH

以下の@Jeroen Vermeulen-MageHostのメソッド(sudo systemctl edit ...)を使用しましたが、実際に使用しsystemd-tmpfiles-setup-dev.serviceました。今では、キーボードセットアップを6秒から16秒(まだ非常に高い)に減らし、tmpfiles-setupを〜20秒から> 1秒に減らしました。Kubuntu 18.04では、USBキーボードを使用していますが、「BIOS」でUSBが有効になっていません(間違えたので、有効にするにはリセットする必要があります)。それらの両方/どちらかが適切かもしれません。
pbhj

回答:


4

@hector-muñoz-hの答えは機能しますが、正しい方法ではありません。ディストリビューションファイルは編集しないでください。

これは正しい方法です:

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

systemctl edit keyboard-setup.serviceエディターで使用して貼り付けることもできます。

[Service]
TimeoutStartSec=10

次に、エディターを保存して終了します。


1

OK、keyboard-setup.serviceを20秒から2秒に劇的に減らすことができました。 sudo gedit /lib/systemd/system/keyboard-setup.service

そして行を追加します:

TimeoutStartSec=10sec

[Service]ビットの最終行の後。私の問題は、このサービスがタイムアウトし、これが定義されていないということでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.