パート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にキーファイルを保存できる場合は、インストール中に自動的に復号化されます。もしそうなら助けてください