내 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