所以我正在嘗試將啟動時間縮短為 41.772 秒(使用 UBUNTU 17.04/GNOME 3)
我已經解決了一些問題,但我似乎找不到改進 Keyboard-setup.service 的解決方案
systemd-分析責任:
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-分析關鍵鏈:
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
謝謝!
答案1
@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
然後儲存並退出編輯器。
答案2
好吧,我已經設法將 Keyboard-setup.service 的時間從 20 秒大幅減少到 2 秒。
sudo gedit /lib/systemd/system/keyboard-setup.service
,
並新增以下行:
TimeoutStartSec=10sec
在[Service]位最後一行之後。事實證明我的問題是該服務將要超時並且尚未定義。