看你的陈述,grub是安装在mbr没错!
我说一下我的情况吧,我装的是lilo,也是在mbr,但是在安装过程中没有选择支持lba32模式,现象就和你一样了!
如果你是在windows基础上安装linux,引导器用lilo,安装过程中没有选择lba32模式,现象就是你说的那样了,直接进windows,没有lilo引导菜单!
至于解决么,也简单,在windows下,作一张linux启动盘(这个不用说了吧!),引导系统到rescue模式,修改/etc/lilo.conf的linear一行为lba32,就可以了!
至于grub我没研究过,是否类似呢?
希望对你有帮助!
PS:sorry ,忘记你没有软驱!建议借一个救救急吧!