나는 데비안 9를 사용하고 있습니다
USB 키를 사용하여 암호화된 루트에서 부팅하고 싶습니다.
/etc/crypttab 편집...
cifr /dev/md0 /dev/disk/by-uuid/88D9-A79B:/FILE luks,keyscript=/lib/cryptsetup/scripts/passdev
다시 시작했습니다..잘 작동했습니다.
단 하나의 문제가 있습니다. systemd에서 이 오류가 발생하고 시작됩니다. 하지만 1:30분을 기다려야 합니다!
journalctl
이 오류를 반환
dev-disk-by\x2duuid-88D9\x2dA79B:-FILE.device: Job dev-disk-by\x2duuid-88D9\x2dA79B:-FILE.device/start failed with result 'timeout'.
USB 플래시 드라이브가 vfat로 포맷되었습니다.
답변1
해결책을 찾으세요.
주문하다
/lib/systemd/system-generators/systemd-cryptsetup-generator
systemd 서비스에서 /etc/crypttab을 변환합니다.
하지만 오류를 일으킨 잘못된 줄을 추가했습니다.
After=dev-disk-by\x2duuid-88D9\x2dA79B
Requires=dev-disk-by\x2duuid-88D9\x2dA79B
따라서 해결책은 시작하고 실행하는 것입니다.
/lib/systemd/system-generators/systemd-cryptsetup-generator
그러면 /tmp에 서비스가 생성됩니다.
/tmp/[email protected]
내 경우에는 luksmd0이었는데, 귀하의 경우에는 변경할 수 있습니다. 파일을 편집하고 이 두 줄을 삭제한 후 /etc/systemd/system에 복사하고 재부팅하세요. 재시작 명령
systemctl status [email protected]
복원되어야 합니다.