Windows XP boot loader

Hi i have installed linux openSuse to /dev/sda3

then i created loader using

dd if=/dev/sda3 of=/mnt/windows/suse.bin bs=512 count=1

then i’ve edited boot.ini, and made my /dev/sda1 active.

Now, when windows boots, i can see 2 choices:
“Windows XP”
“Linux openSUSE”

Windows start OK
When i try to load Linux i got the only message
“GRUB _” (cursor always blink)

what was wrong?
Help me fix it… please)
one more… When i make linux partition acive, it won’t load linux, an error “Error loading operating system”

Have look here
Boot Multiboot openSUSE Windows (2000, XP, Vista - any mix) with Windows bootloader.

i’ve made everything just like in this article, but linux can’t be loaded…

i tried to install grub/lilo loader, but it doesn’t help me.

After installing linux, after 1st reboot i got error “error loading o.s.”

:’(

When you installed openSUSE, are you certain that you installed grub to the sda3 root partition?

The “error loading operating system” comes from the Windows MBR when it cannot find a valid boot sector in the active primary partition.