and the second solution works. didnt try the first one. thanks a lot dude.
so here is the bottom line if you already have the linux but cant boot it then download grub on a floopy.(some image file that you have to put on floppy. get the detail instruction from grub site).
boot system from floopy.
then boot the suse using the following command.
configfile (hard drive containing linux)/boot/grub/menu.lst
for me it was configfile (hd0,6))/boot/grub/menu.lst
then login as admin or root and then run the following grub-install command with your primary drive name.
and boot the system and remove the floppy.
bling bling there you will have your good old suse boot selector screen.
(its for the noobs like me so dont laugh if the instructions look childish
)