私はデュアルブートマシンを持っており、暗号化されたlvmでUbuntuをすでにセットアップしています。 Crunchbang(Debian派生物)に同じlvmを使用したいのは、そのlvmを2つのルートボリューム(スワップエリアとデータボリューム)で設計したからです。
私はどうにかしてlvmをDebianインストーラーにマウントし(cryptsetupとvgchangeを使用してシェルを介して-partmanがそれ自体ではできないように見えるため、これが唯一の可能な方法のように見えました)、それを実行してCrunchbangをインストールできました。
今私が抱えている唯一の問題は、私のDebianがlvm-group(したがってroot-Volumeではない)を見つけられないことです-これは論理的であるように見えます。明らかに暗号化されたパーティションの背後にあることを知らないからです。
だから問題は:Debianを今動作させるにはどうすればいいですか?
ブートローダー(この場合はgrub)は暗号化について知らないように思われるので、暗号化について知ることができれば、すべてが正常に機能します。どうすればそれを達成できますか?
または-スレッドの質問にもっと詳しく-既存の暗号化されたlvmにDebianシステムをインストールする別の(より簡単な)方法はありますか?
遅ればせながら、Debianインストーラーを使用してLinuxシステムをすでにLUKSで暗号化されたLVMボリュームグループにインストールするためのソリューション: https://dragonvslinux.wordpress.com/2017/09/24/installing-debian-9-kali -2-0-to-an-already-luks-encrypted-lvm-volume-group /
5年後、これはまだ問題のようです。参考までに、以前に構成されたLVMを選択する際の取引の一部である、crypttabファイルが作成されてinitramfsに統合されなかったため(上記のリンクのステップ9)、DebianはLVMグループを見つけられませんでした。
何度もいじった後、OSを復元する方法が見つかりませんでした。ただし、両方のOSを正しくインストールする方法を見つけました。
まず第一に、インストールしたいOSに応じて、debian-installerに付属するパッケージには(当然のことながら)違いがあります。これは、ここでの問題のボトルネックです。
私の場合、Canonicalが12.10以降の代替CDをリリースしないことを決定して以来、ユーザーにユビキタスを残し、重要なパーティショニングスキームを設定することはできません-代替(つまりdebain-)インストーラーUbuntuの12.04ltsは、暗号化されたドライブと構成されたlvmを検出できましたが、Crunchbangのdebian-installerは検出できませんでした。
だから私のステップは:
現在、これらの手順は私のOSに固有のものであるため、他の誰かがインストールしたいものによって大きく異なる可能性がありますが、一般的にはどのように進めるかについてのアイデアを与える必要があります。
最後の友好的なアドバイス:そのようなインストールを試みる前に、仮想マシン(VirtualBoxなど)を使用してください。それはあなたに多くの脱毛を節約し、あなたの生産性を向上させます!