Debian Live CDの暗号化されたファイルシステム.squashfsを自動的にマウントできない

Debian Live CDの暗号化されたファイルシステム.squashfsを自動的にマウントできない

パート1

私はDebianシステムで「ライブビルド」ツールを使用してシステムのライブISOイメージを作成しました。サイレントインストールにプロファイルを使用しました。

機密データを保護するために、LUKS暗号化を使用してISO squashfsファイルを暗号化します。プロセスは次のとおりです。

IOSイメージを抽出します。

LUKS 暗号化コンテナを作成します。

暗号化されていない filesystem.squashfs ファイルをコンテナに入れます。

コンテナ名を filesystem.squashfs に変更します。

ISOイメージを再生成します。

私はこの方法を試しましたが、成功しませんでした。インストールプロセス中に、システムに「filesystem.squashfsが見つかりません」というエラーが表示されます。

インターネット検索の後、起動プロセスは次のようになるはずです。 ...encrypted filesystem.squashfsがメモリにインストールされ、暗号化されたfilesystem.squashfsを復号化するためのパスワードが要求され、残りの起動プロセスが正常に回復されます。

問題は、インストール中に暗号化されたsquashfsをメモリにマウントする方法がわからないことです。

このリンクを見つけました。https://askubuntu.com/questions/1041916/booting-encrypted-squashfs-from-live-cdUbuntuシステムでも同様の機能を実行します。 Ubuntuでは、「casper」ツールを使用してISOのinitrdに「スクリプト」ファイルを生成するライブCDを作成します。上記のリンクから、起動中に暗号化されたsquashfsをマウントするようにシステムに指示するために、「casper-helper」というファイルが編集されていることがわかります。しかし、Debianシステムではこれに代わるものは見つかりません。どんな助けでも歓迎します。

パート2

完全自動インストールを希望し、パスワードを要求しないため、自動復号化は可能ですか? ISOにキーファイルを保存できる場合は、インストール中に自動的に復号化されます。もしそうなら助けてください

関連情報