Ubuntu22.04をLUKSに暗号化してインストールする

前提

  • 必要なパーティショニングとLUKSによる暗号化、ファイルシステムを作成  しておく

ユーザ作成のタイミングでGRUBの設定を追加する

1
while [ ! -d /target/etc/default/grub.d ]; do sleep 1; done; echo "GRUB_ENABLE_CRYPTODISK=y" > /target/etc/default/grub.d/enable_crypto.cfg

インストール後に表示されるダイアログの「Continue Testing」をクリックし、 インストール先のディスクをマウントし、Chroot環境にてcryptsetupパッケージのインストール、LUKSで使うキーの作成、LUKSヘッダへの追加及びinitramfsの更新などを行う

https://www.tecmint.com/encrypt-disk-installing-ubuntu/#:~:text=Step%2010%3A%20Enable%20Encryption%20in%20GRUB