Luksを使用して、/bootパーティションとスワップパーティションを除くフルディスク暗号化でLinuxをインストールしたいと思います。将来のストレージのスケーラビリティを維持するために、LVMソリューションよりLuksを選択しました。問題は、インストール中にLuks-over-LVMにLinuxをインストールする方法です。
次のようなディスクアレイを使用しているとします。
/dev/sda1 --> /boot
/dev/sda2, sda3 --> vg1 --> lv1 --> luks --> /
/dev/sda4 --> swap
既存のシステムでLVMを介してLuksを作成する方法を知っていますが、最初からその上にシステムを配置する方法はわかりません。
誰もが正しい方向に私を指すことができますか?ありがとうございます!
答え1
注:Debianインストーラが例の説明に従ってディスク設定をサポートしていることを確認していません。この回答は、直接サポートされていない他の構成にも適用できます。
CtrlDebian インストーラを使用すると、シェル (++) でディスクレイアウトを設定できます。システムの仕組みをよく理解する必要があります。インストーラの外部でディスクを設定する場合は、同じパラメータを使用してインストールされたシステムを手動で設定する必要があります(AltF2パスワードテーブル、カーネルモジュール、左心室の厚さ、等。 )。
インストーラは必要なLVMとLUKSモジュールをロードする必要があります。これを行う最も簡単な方法は、インストーラパーティションに沿ってLVMとLUKSを選択してから、インストーラメニューに<back>
移動を使用することです。シェルに切り替えてディスク(およびファイルシステムも利用可能)を設定し、インストーラに戻り、インストール先として作成したデバイスを選択します。
インストールが完了したら、確認してください。ファイルシステムの初期化インストーラから再起動する前に、ルートファイルシステムをインストールするために必要なすべてが含まれています。適切な作成が必要な場合があります。パスワードテーブルこれは、暗号化デバイスの設定にインストーラが使用されていないためです。
新しいインストールはにインストールされます/target
。chroot
インストールされているシステムツールにアクセスするために使用されます。ファイルシステムの初期化を使用してコンテンツを一覧表示しlsinitramfs <path to initramfs>
て生成できますupdate-initramfs -u -k all
。
Debian システムのインストールにも使用できますdebootstrap
。簡単に言えば、基本ステップ:ディスク構成、デバイスマウント(および/proc
、/sys
および/dev
)、debootstrap
インストールコアそして幼虫、システム構成(fstab、crypttab、カーネルモジュールなど)、initramfs アップデートそして再起動してください。