質問: 起動時に見つからないmanjaroエラー休止状態デバイスを修正するにはどうすればよいですか? アップデートをインストールして再起動した後、これらのエラーが発生しました。error: resume: hibernation device 'uuid=long number here' not found error: device '/dev/mapper/manjarovg-manjaroroot' not found. skipping fsck. error: unable to find root device '/dev/mapper/manjarovg-manjaroroot'. それから私はメッセージsh: can't access tty: job control turned offで回復シェルに落とされます。これは、グラフィカルインストーラーでlvmとluksの暗号化を確認した1週間未満のインストールです。
回答: スワップを再パーティション化しましたか?その場合、休止状態に使用されるスワップパーティションのuuidが変更されている可能性があります。次に、この手順が役立つ場合があります。 ライブブートし、ファイルシステムをマウントしてアクセスします。 sudo blkidを介して新しいスワップuuidを見つけます /etc/fstab/および/etc/default/grubで、古い誤ったuuidを新しいuuidに置き換えます。 詳細:ライブブートusbを起動します。 sudo fdisk -lを使用して、linuxパーティションの名前を見つけます。次にそれをマウントします。たとえば、パーティションが/dev/sda1の場合、sudo mount /dev/sda1 /mntを実行します。今度はcd /mntなので、ファイルシステムを探索できます。 sudo blkidを実行して、スワップパーティションのuuidを見つけます。ラベルが付いていない場合は、最初にgpartedを使用して、スワップされているパーティションを特定します。/etc/fstab/および/etc/default/grub/から古いuuidをコメントアウトし、その下に新しいuuidを置き換える新しいコード行を記述します。最初のファイルを編集すると、スワップディレクトリが存在する場所がシステムに通知されます。 2番目のファイルを編集すると、前のスワップuuidを検索するときにエラーが抑制されます。