나는 acepc T11에서 루트 암호화된 Debian Buster의 잠금을 해제하려고 합니다. dropbear를 설치하고 추가했습니다.
DEVICE=enp1s0
IP=:::::enp1s0:dhcp
에 /etc/initramfs-tools/initramfs.conf
실행합니다 update-initramfs -k all -u
. initramfs를 로드하는 동안 여러 오류가 발생했습니다.
ipconfig: enp1s0: SIOCGIFINDEX: No such device
ipconfig: no devices to configure
그리고 오류
/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-enp1s0.conf': No such file or directory
그런 다음 계속하려면 컴퓨터에 LUKS 비밀번호만 입력하면 됩니다.
내가 시도한 몇 가지:
- 이 인터페이스
enp1s0
는 시스템이 완전히 시작된 후 표시되는 인터페이스인데ip a
initram에서는 잘못된 것 같나요? ! initram이 자체적으로 올바른 이름을 알아낼 수 있도록 인터페이스 이름을 생략하려고 시도했지만 여전히 오류가 발생ipconfig: no devices to configure
하고 마지막 이름이/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-*.conf': No such file or directory
. eth0
또한 "표준" 인터페이스 이름을 시도했지만eth1
동일한 오류가 발생했습니다.- 나는
/boot/cmdline.txt
그것을 기반으로 편집한다.이것대답해 보지만 그건 도움이 안 돼요. - 비슷한 문제(페이지를 더 이상 찾을 수 없음)가 있는 사람에게 도움이 되는 것처럼 보였지만 성공하지 못했기 때문에 , 및 를 추가했습니다
virtio
.virtio_pci
virtio_net
/etc/initramfs/modules
- 설명 대로
ip=dhcp
추가했어요GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
본문에서. 전혀 변한 것이 없습니다. /etc/initramfs-tools/conf.d/cryptroot
제안된 내용으로 파일을 만들었습니다.target=mmcblk0p3_crypt,source=UUID=49429a5f-f094-485c-8c2e-45f53f81919f
이 질문과 답변 사이트는. (그런데/etc/crypttab
ist의 내용은.)mmcblk0p3_crypt UUID=49429a5f-f094-485c-8c2e-45f53f81919f none luks,discard,initramfs
내 생각에는 네트워크가 작동하지 않거나 initramfs 단계에서 드라이버가 누락되었거나 인터페이스 이름이 잘못되었지만 첫 번째 이름을 수정하는 방법이나 올바른 이름을 찾는 방법을 모르겠습니다. 도움을 주시면 감사하겠습니다.
답변1
실제로 initramfs에서 네트워크 드라이버가 누락된 것으로 나타났습니다. MODULES=most
의 모듈 매개변수가 /etc/initramfs-tools/initramfs.conf
충분하지 않습니다. 감사해요이 답변, 내 네트워크 드라이버가 사용되고 있음을 발견 lspci -v
하고 여기에 적절한 모듈을 추가했습니다 /etc/initramfs-tools/modules
. initramfs를 다시 빌드한 후에도 일부 모듈이 로드되지 않는다는 오류가 계속 발생하지만 네트워크는 계속 실행 중이므로 원격으로 LUKS 장치를 잠금 해제할 수 있습니다.