私はDebian 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でしたが、あなたの場合は変更できます。ファイルを編集してこれらの2行を削除したら、/etc/systemd/systemにコピーして再起動します。再起動コマンド
systemctl status [email protected]
復元する必要があります。