システムの起動に時間がかかる

システムの起動に時間がかかる

ログ内のこれら 2 行の間になぜこれほど長い時間遅延があるのか​​理解できませんdmesg

[    2.089039] hid-generic 0003:1EA7:2001.0003: input,hiddev0,hidraw2: USB HID v1.10 Mouse [WFDZ Gaming Keyboard] on usb-0000:00:14.0-14/input1
[    2.752704] clocksource: Switched to clocksource tsc
[   33.501004] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[   34.350611] systemd[1]: RTC configured in localtime, applying delta of 120 minutes to system time.

ログ全体はここにあります:dmesg.log.txt

私のシステム:Debian GNU/Linux 9, 4.9.0-3-amd64

それを理解したり解決したりするのを手伝ってもらえますか? ありがとうございます。

答え1

デビアンinitramfs-tools バージョン 0.129(およびそれ以降) 再開デバイス (ディスクへのサスペンド、つまり休止状態に使用) が表示されるまで 30 秒待機するようになりました。以前は、1 回チェックして見つからない場合は続行していました。現在は代わりに 30 秒間試行し続けます。これは一般的に良いことです。特にディスクのプローブに時間のかかるシステム (USB など) では、ディスクへのサスペンドからの再開の信頼性が大幅に高まります。

ただし、initramfs をビルドするときに、initramfs-tools が (誤って) 決して表示されない再開デバイスを検出すると、起動が 30 秒遅れることになります。暗号化されたスワップを持つシステムの 1 つでこれを見たことがあります。

修正するには、または のRESUME=«something»いずれかを入力して、自動検出された再開デバイスを上書きします。指定できるのは、(デフォルト、自動検出)、(完全に無効 - サスペンドからディスクへの再開を試行しない)、(UUID で明示的に指定)、(デバイス ノードで明示的に指定) のいずれかです。/etc/initramfs-tools/conf.d/resume/etc/initramfs-tools/initramfs.conf«something»autononeUUID=«uuid»/dev/whatever

システムがディスクへのサスペンドをサポートしていない場合 (または使用しない場合) は、 に設定しますnone

関連情報