This problem should be fixed in grub 1.99.
On Wed, Jul 6, 2011 at 7:38 PM, Ryan Dunn <address@hidden
> I've posted this question over on the ubuntu forums, but haven't had much
> luck, so I thought I'd ask here.
> Basically, in my computer, I've got two hard drives. The first with the
> original XP install, and also an install of Ubuntu 10.04 with Grub2. I
> disconnected the drive, added another drive, installed Windows 7. I then
> reconnected the original drive, booted into Ubuntu, and ran the update-grub
> command, which found and added Windows 7 to the Grub2 menu.
> The problem is that when booted via Grub2, Windows 7 will not
> suspend-to-ram. If the Windows 7 drive is the only one connected, it can
> suspend just fine. If both drives are connected, and the BIOS boots to the
> Windows 7 drive, it can suspend.