데비안의 시스템화되고 암호화된 루트

데비안의 시스템화되고 암호화된 루트

나는 데비안 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]

복원되어야 합니다.

관련 정보