Agree with @zhouqt, seems grub2 needs some different cfg here, and we'd better make the default version to the newest version(As Fedora 16 is using grub2 this is maybe some kind of out of date). So @humanux can you try and update it here?