OK, I've tried to get this to work all night and thought I'd see if I can bounce this off some of you guys to see if you can help me out.
I just received my company laptop which was pre-loaded with WinXP. Typically I would just blow it all away and install Fedora, but I want to dual boot for a couple months just in case there is something I need from my Windows partition.
Anyhoo, the one requirement in all of this is I can't mess with the MBR, there is a utility of sorts installed in the MBR that requires me to log in with my password to unencrypt my windows partition. If I elect to install grub to my mbr then I won't be able to log in to decrypt my windows files, hence making the partition useless. I learned this the hard way.
So during the installation I had grub installed to the first sector of the partition and not the MBR. Here are my partitions:
sda1 - Windows
sda2 - /boot
sda3 - /
sda4 - swap
I've already done all the NTLDR legwork, ie. getting the grub image (dd /boot) and modifying the boot.ini file in windows and the entry shows fine. However, when I select to boot Fedora it brings up the splash screen and then it trys to load, but it hangs displaying the following:
Booting 'Fedora ...
root (hd0,1)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=<cut> rhgb quiet
[Linux-bzImage, setup=0x3000, size=0x1fab60]
initrd /initrd-2.6.25-14.fc9.i686.img
[Linux-initrd @ 0x37d5c000, 0x293b44 bytes]
Then it show a blinking cursor blinking over and over. I can't type anything and it is unresponsive. Why is it hanging here?

If anyone has any suggestions it would be greatly appreciated. Hell, I would even paypal some $$$ for a solution.
Thanks.