Luks-over-LVMへのLinuxのインストール

Luks-over-LVMへのLinuxのインストール

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>移動を使用することです。シェルに切り替えてディスク(およびファイルシステムも利用可能)を設定し、インストーラに戻り、インストール先として作成したデバイスを選択します。

インストールが完了したら、確認してください。ファイルシステムの初期化インストーラから再起動する前に、ルートファイルシステムをインストールするために必要なすべてが含まれています。適切な作成が必要な場合があります。パスワードテーブルこれは、暗号化デバイスの設定にインストーラが使用されていないためです。

新しいインストールはにインストールされます/targetchrootインストールされているシステムツールにアクセスするために使用されます。ファイルシステムの初期化を使用してコンテンツを一覧表示しlsinitramfs <path to initramfs>て生成できますupdate-initramfs -u -k all


Debian システムのインストールにも使用できますdebootstrap。簡単に言えば、基本ステップ:ディスク構成、デバイスマウント(および/proc/sysおよび/dev)、debootstrapインストールコアそして幼虫、システム構成(fstab、crypttab、カーネルモジュールなど)、initramfs アップデートそして再起動してください。

関連情報