for linux, the problems probably resides in your XF86Config file (/etc/X11/XF86Config) because to me it seems like it can't detect/find your screen or graphics card...open a terminal and write
and press tab once or few times to get the commands available. if you see something like "xf86config" or similar, run it and it probably asks you some facts about the screen/graphics card, and when you're done, startx should work. the other option is that if you know your screen's settings (from manual/manufacturer's website) and your graphics card and the driver name, just edit /etc/X11/XF86Config directly. that should solve the problem. oh, and before trying to do changes, login as root so that you are able to do things
and for windows...I'm not sure. are you sure your windows is installed in the first primary partition on your first harddisk (hd0,0) ? if you are, then I don't know...I mean, my idea of a grub entry for windows is simply
and that should work. at least it has worked for me...I don't know about what your windows might have done. and for the last thing: was that a misspelled word on your post, "rootmoverify", or did you paste it straight from the grub config? if it _was_ rootmoverify (with m inside the word), change it to "rootnoverify" (with n instead of m inside the word). but I suspect you just happened to write m instead of n in your post...