OK. Just did that. removed ext HD and restarted. Same error.
[root@localhost root]# mkdir /here
[root@localhost root]# mount /dev/sda5 /here
[root@localhost root]# cat /here/boot/grub/menu.lst
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda5 resume=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=72a14156-c6de-48ae-a914-026d72a5a7b4 resume=UUID=bf0c64e6-bb73-4228-88a2-b6f3a4a7eb2a
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=72a14156-c6de-48ae-a914-026d72a5a7b4 failsafe
initrd (hd0,4)/boot/initrd.img
title windows
root (hd0,0)
makeactive
chainloader +1
title windows1
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1
[root@localhost root]#