There really is no need to install the grub package in order to use grub(unless you want the man pages and such).
You can download and use this generic grub disk I created:
There's no config file so it takes you straight into grub console when booted.
First write the image into a floppy disk:
dd if=grubdisk.img of=/dev/fd0
Mount the floppy disk(or the image if you prefer) tben copy the entire grub directory in boot to your /boot, so your /boot/grub/ now contains various *stage* files.
Create a /boot/grub/grub.conf, this is a sample one:
kernel /boot/vmlinuz ro root=/dev/hdc3 vga=791 quiet
If you have a separate /boot partition then the kernel/initrd path shouldn't contain "/boot".
Now boot with the grub boot disk, once you get into the grub shell invoke:
The first X is the driver number, second is the partition, you should set it to where your /boot is(or / if you don't have one). Therefore for example if your /boot is located in the second partition of the first harddrive(usually primary master), then you do "root (hd0,1)", if its in the first partition of the second drive then "root (hd1,0)", so on and so forth. It'll tell you the partition type therefore you can see if you've got it right, and you can keep trying until you do.
After the root is set you can now install grub into the MBR by using:
If you want it in the partition bootsector, add the partition number as well, therefore for example its possbile to do
If it sets up correctly now grub should be installed, if its in the MBR next time you boot it'll appear. If you installed it in the partition bootsector you can either set you /boot partition to active(only if its on the first bootable harddrive) or you can extract the grub bootsector then boot it with NT OS loader, you can easily find related info on this forum in case you want to do that.