So, I can't reproduce this here with my test copy of Windows 7, unfortunately. If I could then this would be a lot easier.
I suspect that GRUB's NTFS driver (we use GRUB's filesystem drivers so that we can do true read-only mounts, without running the risk of replaying journals or similar) is failing to handle your filesystem. Please could we have the output of:
sudo grub-mount /dev/sda2 /mnt
sudo ls -l /mnt
sudo ls -l /mnt/boot
sudo umount /mnt
So, I can't reproduce this here with my test copy of Windows 7, unfortunately. If I could then this would be a lot easier.
I suspect that GRUB's NTFS driver (we use GRUB's filesystem drivers so that we can do true read-only mounts, without running the risk of replaying journals or similar) is failing to handle your filesystem. Please could we have the output of:
sudo grub-mount /dev/sda2 /mnt
sudo ls -l /mnt
sudo ls -l /mnt/boot
sudo umount /mnt