/etc/crypttab
# <ชื่อเป้าหมาย> <อุปกรณ์ต้นทาง> <ไฟล์คีย์> <ตัวเลือก>
crypt_root UUID=12989868-19fe-4834-90a8-f1bf13977745 /dev/disk/by-label/wopr_keys:/crypt_root_key luks,discard,keyscript=/lib/cryptsetup/scripts/passdev,initramfs,x-initrd.attach
crypt_swap /dev/disk/by-id/scsi-SSamsung_Portable_SSD_T5_4B1C18654321-part2 /dev/urandom swap,discard,cipher=aes-xts-plain64,size=256,plain
แพ็คเกจ cryptsetup-initramfs ปลดล็อกพาร์ติชันรูทของฉันอย่างถูกต้องด้วยไฟล์คีย์ที่ระบุจากอุปกรณ์ที่มีป้ายกำกับ wopr_keys ฉันยังติดตั้ง dropbear-initramfs และฉันใช้มันเพื่อปลดล็อกอุปกรณ์รูทก่อนที่จะเพิ่มไฟล์คีย์ ตอนนี้ ระหว่างการบูท ถ้าฉันถอดไดรฟ์ USB ที่มีไฟล์คีย์ออก การบูทจะหยุดรอรหัสผ่าน Dropbear ก็เริ่มทำงานเช่นกัน แต่เมื่อฉันเชื่อมต่อกับ dropbear ฉันได้รับหน้าจอว่างเปล่า ในที่สุดก็ส่งคืนข้อผิดพลาดที่ระบุว่า: หมดเวลารอ askpass
.
ฉันสามารถทำให้ dropbear-initramfs ทำงานเป็นทางเลือกแทนสคริปต์ passdev จาก cryptsetup-initramfs ได้หรือไม่ ฉันจะค้นหาบันทึก dropbear-initramfs ได้ที่ไหน