Well grub can do it, I don't know how though because I don't use grub and I have never configured grub. I know how you can do it using lilo though... I personal like lilo better too....
If you would like to use lilo I will give you the instructions below, other wise I hope it all works out:
You need to make use you have lilo installed first... do a lilo -V -v, older version of lilo cant boot a kernel thats outside the first 1024 cylinders (-+512MB), I know the latest version 22.5.9 can boot outside of that. So if this is a problem try upgrading its very easy.
Next you need to edit the lilo.conf file which is at /etc/lilo.conf.
you will want to be something like:
Code:
boot = /dev/hda (/dev/sda if you have SCSI)
prompt
timeout = 50
compact Much fast kernel load
vga = extended
image = /boot/vmlinuz-<Kernel Version>
label = linux-<Kernel Version>
root = /dev/hdax (x = partion number linux is on) (/dev/sdax if SCSI)
read-only
other = /dev/hdbx (x = partion number windoze is on) (/dev/sdbx if SCSI)
label = Micro$oft_Windoze
table = /dev/hdb
Than run lilo if it all goes good you should be able to reboot and boot either linux or windows.
I know I did a bad job in explaining I have to go here, but if you get lost and don't understand just post and I will be glad to better explain....
Andrew
----
Andrew nrd.