Ok... I'm a bit of a newb but I'll try to post as much info as I can to help you guys out.
I have 680i board, and 3 hard drives. 2 drives are running in raid0(which apparently is software raid since my board is a 680i).. windows xp is installed on the raid array. the 3rd hard drive contains my PCLinuxOS installation.
Grub resides in the mbr of my raid array.
Linux boots great, everything works fine. I even have my NTFS raid drives mounted and have no problems.
My raid array with windows on it is known as /dev/mapper/nvidia_ffbbbbbc1
Grub will not let me boot into windows... it gives me an error of "filesystem not recognized"
Here is my grub menu.lst
color black/cyan yellow/cyan
kernel (hd1,1)/vmlinuz BOOT_IMAGE=linux root=/dev/VolGroup00/LogVol00 acpi=on splash=silent vga=788
kernel (hd1,1)/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/VolGroup00/LogVol00 acpi=on splash=silent
kernel (hd1,1)/vmlinuz BOOT_IMAGE=failsafe root=/dev/VolGroup00/LogVol00 failsafe acpi=on
map (0x81) (0x80)
map (0x80) (0x81)
Also... grub is unable to find the gfxmenu that is referenced in the file. I get that error on every boot.
I know that this configuration CAN work and dual boot perfectly.. because I had Fedora installed before with the same partition setup and it worked... unfortunately I never looked at the grub cfg, and now I have PCLinuxOS and it wont boot into windows.
Please, I know someone has the answer for me. If you need any more info please chime in.