この質問 に関連して、別の暗号化されたブートドライブから1つの暗号化されたブートドライブにアクセスできる唯一の方法(Ubuntuのインストール時にデフォルトの暗号化オプションを使用)は、2つのドライブが異なるボリュームグループ( VG)名前。デフォルトでは、Ubuntuは「ubuntu-vg」というボリュームグループ名を使用します。同じ名前のボリュームグループが2つある場合、lvm2に問題があります。
より大きな問題は、私が これを読む で、アクティブなブートドライブのVGを別の名前に変更することでした。その後、リブートすると、cryptsetupはパスワードを認識しなくなりました。エラーが出ました
不明なfstype、不正なパスワードまたはオプション?
LiveUSBを使用して、そのブートドライブ上のVGの名前をubuntu-vgに戻し、再度ブートしました(リリーフ)。
現在、VG名が一意である必要があるが、それらも変更できない場合、問題があります。 Ubuntuをインストールしたときに、VG名を設定するオプションが表示されませんでした。ハードコードされているか、どこかの設定ファイルにあると思います。ドライブの小さい(暗号化されていない)ブート領域を確認しました。
/grub/grub.cfg
この「ubuntu-vg」にはいくつかの参照があり、変更できると思います。
しかし、私はまだUbuntuがかなり新しいので、別の起動不可能なドライブを使用してクリエイティブな人になる前に、ここの専門家からの意見をお待ちしています。
Vgrenameを使用してVGの名前を変更してから、すべての古いVG名を新しいVG名に検索および置換することで/grub/grug.cfgを変更できますか?
ジョージのリンク(および他のいくつかのリンク)を読んだ後、回答としてここに投稿したいと思いました。
暗号化されたブートドライブのボリュームグループの名前を変更する必要がある場合、これらの手順を実行する必要があります。少なくとも、16.04ではうまく機能しているようです。
Sudo apt install lvm2
須藤vgscan
Sudo vgrename ubuntu-vg my_new_volume_group_name
須藤
これで、grubがロードされると、予想されるボリュームグループ名が表示され、暗号化されたブートドライブをロードできるようになります。