在 Debian 7.4 上使用 systemd 的启动时间差异

在 Debian 7.4 上使用 systemd 的启动时间差异

我最近安装systemd在我的 Debian 7.4 系统上。从按下电源按钮到桌面可用的时间约为 42-44 秒。 BIOS 需要 6-7 秒的时间来加载并将控制权转移给 GRUB。 GRUB 的超时值为 0,在/etc/default/grub.此后系统又花费了近 35 秒的时间。然而,systemd报道只花了19秒。

$ systemd-analyze
Startup finished in 4353ms (kernel) + 14291ms (userspace) = 18644ms

这意味着,某处存在 16 秒的延迟。这种延迟似乎发生在 GRUB 完成并将控制权转移给操作系统之后。这次启动过程卡在屏幕上,显示“正在加载,请稍候”。 16 秒过去后,我收到一条反馈,指出以下两件事:

systemd-fsck [..] : /dev/sda1 .... clean
... bad mmio address ...

首先,为什么要花这额外的 16 秒?是地址错误fsck还是mmio地址错误?

我感觉是这样的systemd-fsck,并且我已经尝试去解决这个问题了。我已编辑所有卷的参数/etc/fstab并将其更改为 0。pass然而,这种情况仍然继续发生。那么,如何fsck在启动时禁用根 (/dev/sda1) 分区,或者以其他方式减少启动时间?这个线程建议针对非根驱动器的解决方案,我还没有尝试过/

相关内容