我是 Linux(Ubuntu 20.04.4 LTS)新手,正在尝试缩短 Predator 笔记本电脑的启动时间。我可以从多个不同的方面来缩短启动时间,但在本文中,我特别想删除 systemd-backlight@blacklight: nvidia_0.service,或者以某种方式找到缩短启动时间的方法。
命令:
systemd-analyze time
终端输出:
Startup finished in 8.657s (firmware) + 5.337s (loader) + 6.317s (kernel) + 50.222s (userspace) = 1min 10.534s
graphical.target reached after 50.181s in userspace
命令:
systemd-analyze critical-chain
终端输出:
graphical.target @50.181s
└─multi-user.target @50.181s
└─kerneloops.service @32.422s +137ms
└─network-online.target @32.358s
└─NetworkManager-wait-online.service @22.837s +9.519s
└─NetworkManager.service @17.817s +5.015s
└─dbus.service @17.809s
└─basic.target @17.659s
└─sockets.target @17.658s
└─snapd.socket @17.641s +8ms
└─sysinit.target @17.494s
└─systemd-backlight@backlight:nvidia_0.service @37.488s +36ms
└─nvidia-persistenced.service @18.228s +1.360s
└─basic.target @17.659s
└─...
我尝试搜索网络,但我找到的只有本网站。
systemd-backlight 理解以下内核命令行参数:
systemd.restore_state=
采用布尔参数。默认为“1”。如果为“0”,则不会在启动时恢复背光设置。但是,设置仍会在关机时保存。
我最好的猜测是打开我的终端并输入
systemd.restore_state=0
但我收到了:
systemd.restore_state=: command not found
任何帮助都将不胜感激。谢谢!
答案1
我猜想在 GRUB 中将其设置为启动参数与随后在终端中输入它有所不同。
在 Fedora 36 上设置 systemd.restore_state=0 解决了“启动 systemd-backlight@blacklight:nvidia_0.service”时的挂起问题,我终于可以再次启动了,感谢您的提问和附加信息!