Could not find /dev/root

Hi,

I reinstalled openSUSE 13.1 using live CD. After installing all packages and restarting the computer, the system can not boot into laptop. Press F1, the following message appears:

Trying manual resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
Invoking userspace resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
resume: libgcrypt version: 1.5.3
Trying manual resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
Invoking in-kernel resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
Waiting for device /dev/root to appear: ...................................................Could not find /dev/root
Want me to fall back to /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part1? (Y/n)

Any suggestion?
Thanks

It thinks it is awakening from hibernation what happens if you press Y??

Nothing happens.

Just a thought:

Try removing /boot/grub2/grubenv

As I’m very new in linux, what should I do to remove the file? Thanks.

I have followed the link provided in this link and run ‘mkinitrd’ as suggested, same error still occurs.:’(

It thinks you are hibernating did you remove the /boot/grub2/grubenv

You need to boot from a live media and mount the root partition then remove the file using rm command