Debian のシステム化され暗号化されたルート

Debian のシステム化され暗号化されたルート

私は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]

復元する必要があります。

関連情報