私の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