부팅하는 동안 cryptsetup에서 비밀번호를 묻는 메시지를 표시할 때까지 오랜 시간(분) 기다립니다.

부팅하는 동안 cryptsetup에서 비밀번호를 묻는 메시지를 표시할 때까지 오랜 시간(분) 기다립니다.

내 Debian 불안정 amd64의 cryptsetup 위에 LVM이 있습니다. 일주일 전에 업그레이드한 후 initramfs가 변경되어 이제 부팅 시작 시 cryptsetup파티션 잠금 해제를 위한 비밀번호를 요청하기 전에 몇 분 정도 기다려야 합니다 . 처음에는 일부 코어만 영향을 받기 때문에 결과 이미지에 몇 가지 문제가 있을 수 있습니다. 설치된 커널은 update-initramfs -u -k all정상적인 작동 후에 영향을 받습니다.

위키 설명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

관련 정보