我想加快 rpi 零 w 上的启动过程。该系统上的 systemd 生成阶段大约花费了 1.7 秒。
通过禁用一些我认为在此设置中未使用的生成器,时间已经可以减少到 0.9 秒(见下文)
根据我的理解,生成器每次启动都会重新生成单元文件(或者至少检查是否需要生成新的单元文件)。所以基本上他们希望在发生变化时提供一些灵活性。我想修复问题,不需要动态适应,如果需要更改,我知道并且可以触发手动重新生成。
我的问题是,是否有可预见的方法以某种方式跳过发电机阶段?
如果没有,是否有用本机单元文件替换生成器的方法?
该系统上仍然存在以下生成器,我真的需要它们吗?
- systemd-fstab-生成器
- systemd-getty-生成器
- systemd-gpt-自动生成器
- systemd-sysv-生成器
我不需要以下生成器,至少这是我认为我从他们的手册页中理解的
(如果我在这里做了一些愚蠢的事情,请告诉我)
sudo chmod a-x /lib/systemd/system-generators/systemd-rc-local-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-cryptsetup-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-debug-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-bless-boot-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-hibernate-resume-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-run-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-system-update-generator
sudo chmod a-x /lib/systemd/system-generators/systemd-veritysetup-generator
布尔阿恩