なんだ動くじゃんか。
人がセットアップして動かないものを、動かしてっていわれても何をどうセットアップしたのかわかんねぇよ。
あー、半日損した。

NTLDRからgrubを呼び出したときに

GRUB

で止まるのは、C:\のlinux用ブートイメージから実際のブートパーティションが見つからないとか、良くワカランが、とにかくgrubに登録したハードウェア構成、パーティション構成が変わってるせいらしい。
つーことで、ブートイメージを作り直してやればよかったっぽい。

後でははまらないためのメモ。

linuxのブートイメージをc:\にコピー

dd if=/dev/hda2 of=bootsect.pbr bs=512 count=1

NTLDRでブートメニューにwinとlinux→c:\boot.iniのエントリ追加

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" 
C:\BOOTSECT.PBR="Redhat Linux 7 (Guiness)"

最下行を追加