起動中にcryptsetupがパスワードの入力を求めるまでに長時間(分)待ちます。

起動中にcryptsetupがパスワードの入力を求めるまでに長時間(分)待ちます。

私のDebianの不安定amd64のcryptsetupの上にLVMがあります。 1週間前にアップグレードした後、initramfsが変更され、ブート開始時にcryptsetupパーティションのロック解除のためのパスワードを要求する前に数分待つ必要があります。最初は一部のコアのみが影響を受けるため、結果イメージにはいくつかの問題がある可能性があります。インストールされたカーネルはupdate-initramfs -u -k all通常の操作後に影響を受けます。

Wikiの説明debugカーネルオプションが長すぎて何も起こらないため、あまり役に立ちません(起動が停止します)。single break=mountカーネルオプションを使用してデバッグしようとしましたが、何も見つかりませんでした。

initramfsに実行中のスクリプトがあり、起動すること/scripts/init-premountを確認しましたdropbear(珍しいことはありません)。

何が変わったのかわかりません。どんな考えがありますか?問題をどのようにデバッグできますか?欠落しているモジュールがありますか?

私の設定:

-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.3.0-rc5-amd64 root=/dev/mapper/t61-root ro

-- /etc/crypttab
sda2_crypt UUID=c524108a-b40f-49b4-8223-23e3441a7409 none luks

-- /etc/crypttab
sda2_crypt UUID=c524108a-b40f-49b4-8223-23e3441a7409 none luks

-- /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/t61-root /          ext4    relatime,errors=remount-ro 0       1    
UUID=411fe373-ec79-45f7-90f2-e50be400c71d /boot   ext4    defaults  0     2    
tmpfs     /tmp tmpfs     nodev,nosuid,size=512M,mode=1777    0    0    
/dev/mapper/t61-home /home      ext4    defaults,relatime        0       2    
/dev/mapper/t61-swap none       swap    sw              0       0

-- /etc/initramfs-tools/modules
dm-crypt
aes-x86_64
xts
sha256_generic
sha512_generic

答え1

私の問題は設定されていないネットワークにあります。これはdropbear

ネットワークの実際の問題は私のISPのdhcpサーバーです。このサーバーは有効になっていてもネットワーク設定を提供しないため、ネットワークを手動で設定する必要があります。 initramfsでは、dhcpのすべての試みを待つ必要があります。動作configure_networking()します(実行中のシステムのソースファイルは/scripts/functions次のとおりです)。mkinitramfs/usr/share/initramfs-tools/scripts/functions

しかし、dropbear すごい解決策サーバー用私のシステムはラップトップなので必要ありません。私はそれを設定または無効にすることを気にせずに/etc/initramfs-tools/conf-hooks.d/dropbear単にdropbear削除しましたinitramfs-tools

apt-get remove dropbear-initramfs

関連情報