暗号化されたパーティションを持つ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-chroot
Linuxをインストールして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"