Here you go..
Create a boot.ini file within your C:/
The file content should look something like
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
rem default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP" /fastdetect
c:\linux.bin="Linux"
One note:
You will have to check your C:/ and see if your WinXP installation is in WINDOWS or WINNT.
Make the necessary changes to the above file to fit your system.
next..
On the linux side you will need to extract the first 512 bytes of your linux partition/drive.
You can do this on the CLI with
% dd if=/dev/
<drive/partition> of=linux.bin bs=512 count=1
You will have to copy the output linux.bin to the root of C:/
Now you should be able to boot into either Windows or Linux successfully using the boot.ini
Using this example you can also add many other OS's easily.
I am currently running on my laptop- Win2000, RedHat, FreeBSD, and OpenBSD. No floppies necessary to boot.
Hope this helps..
M. Brooks
X Concepts LLC