暗号化されたArchLinux:ルートデバイスが見つかりません

暗号化されたArchLinux:ルートデバイスが見つかりません

暗号化されたパーティションを持つArchLinuxの新規インストールに問題があります。私は以前と同じ手順を実行し、他のコンピュータでも動作すると思います。私が受け取ったエラーメッセージは次のとおりです。

ERROR: device 'UUID=[....]' not found. SKipping fsck.
ERROR: Unable to find root device 'UUID=[...]'.
You are being drpped to recovery shell 

UUIDを入力していませんが、両方の行が同じです。

この問題を解決するためにインターネットで検索してみました。私が最初にやったことは、行をHOOKS次のように変更することです/etc/mkinitcpio.conf

HOOKS="base udev block autodetect modconf keyboard keymap encrypt filesystems fsck"

2番目のことは、arch-chrootLinuxをインストールしてpacman次のことを行うことでした。

grub-mkconfig -o /boot/grub/grub.cfg

また、ファイルを確認した/etc/fstab結果正しいようです。ファイルの grub UUIDgrub.cfgも正しいようですblkid。 UUIDです/dev/mapper/vgarch-lvroot。動作する機械も同様です。

3番目のことは、grubを再インストールしてステップを再実行することでしたが、どちらも効果がありませんでした。

リソース:最初第二

ご意見をお待ちしております。

答え1

問題を解決しましたが忘れました/etc/mkinitcpio.conf。これで、次のようになります。

HOOKS = "base udev autodetect modconf block keyboard keymap encrypt lvm2 filesystems fsck shutdown"

関連情報