LuksからlvmへのArch Linuxのインストールを完了し、GRUBの設定後に再起動しました。
このページを編集し、UUID番号をsda1に変更しました。
編集:Archisoで起動して再構築しようとすると、次のようになります。
# grub-mkconfig -o /mnt/boot/grub/grub.cfg
私はまだ多くの警告を受け取ります:
警告:lvmetadに接続できません。内部スキャンに戻ります。 /run/lvm/lvmetad.socket: 接続に失敗しました。そのファイルやディレクトリはありません。
どんなアイデアがありますか?
答え1
上記のArch Wikiセクションを読んでください。
まず、mkinitcpio.confにencrypt
フックを追加してから、次のコマンドを実行する必要があります。lvm2
mkinitcpio -p linux
第二に、起動プロセスの前に grub がディスクを復号化する必要があります。
以下では、Arch Wikiの詳細を引用します。
起動時に暗号化されたルートパーティションのロックを解除するには、ブートローダが次のカーネルパラメータを設定する必要があります。
cryptdevice=UUID=device-UUID:lvm root=/dev/mapper/MyVol-root
The <device-UUID> refers to the UUID of /dev/sdaX
操作方法は次のとおりです。まず、ディスクを起動できるように、カーネルパラメータでディスクを復号化する必要があります。