When I hibernated on F15, resuming automatically selected correct grub entry and booted it (with timeout 0). On F16 with grub2, correct boot entry is not selected when resuming from hibernate.
Nerijus, can you attach your /boot/grub2/grub.cfg ? I will reassign to pm-utils who perhaps can clarify and explain what it is that grub2 is doing wrong. It might have something to do with the grub2 {saved} mechanism and how grubby disables it.
This is dupe of 732058. Grub2 support is already included in pm-utils, but in order to get it work it needs a bit tweaking of your grub2 config. Currently we cannot do this in pm-utils. There is a ticket on grub2 to make the required settings default. For instructions how to set it, see bug 732058 comment 1. *** This bug has been marked as a duplicate of bug 732058 ***