First I will start off saying that I have installed on previous systems a dual boot of XP and Fedora or Suse. I usually used the method of installing grub on the master boot record which I never had a problem with. But with my Machine now I have a Gateway gt5032 and it has a recovery partition. This pc doesnt like writing grub to the MBR. Normally I would blast that partition and just use an XP install disk but I have some programs that i use that came with my pc that I like. The recovery disk that came with my pc places the recovery partition back on the system which is annoying.
So now I am trying to find a way to use the windows boot loader instead of grub. If anyone could provide some insight I would appreciate it.
Below are the instructions that I tried and did now work:
http://linuxweblog.com/node/140
Installing Dual Boot Windows 2000 or XP and Linux - Page 4
Dual Booting
Once the Fedora installation is complete, start fedora in rescue mode and make a copy of the Linux boot sector onto the FAT32 partition and name the copy "fedora.bin".
1. To start fedora in rescue mode:
* Boot from your install disk 1
* At the Linux prompt, enter "linux rescue"
* Specify your keyboard and language stuff. Your Linux partitions will get mounted under "/mnt/sysimage".
* Run the following command:
#chroot /mnt/sysimage
This command makes "/mnt/sysimage" your root directory. So the filesystem looks the way it would if you booted up normally.
2. To make a copy onto a FAT32 (vfat) partition:
* Mount the FAT32 partition if it's not mounted yet. If it isn't listed in the df output, it hasn't been mounted yet.
#mount -t msdos /dev/hda5 /win
* Run the following command, which copies the first sector of the /boot partition, 512 byte size to the /win partition as the binary file, fedora.bin:
#dd if=/dev/hda2 of=/win/fedora.bin bs=512 count=1
* Substitute the path for the if= parameter (the input file) with the appropriate partition from the previous step, set if= to /dev/hda2. Substitute the path for the of= parameter (the output file) with whatever is appropriate for your system. The example here (of=/win/fedora.bin) is for copying onto a FAT32 partition called win.
3. Reboot into Windows
4. Copy the fedora.bin file to C:\
5. Run notepad and edit "C:\boot.ini". Note that C:\boot.ini is a hidden system file, so it probably won't show up in Windows Explorer. To edit the file, try: "Start->Run" and enter: "notepad C:\boot.ini". Add the following line at the end: "c:\fedora.bin="Fedora Linux".
If your C: filesystem is NTFS (not FAT32), you must edit C:\boot.ini as a user with administrator-level privileges.
Below is what my "boot.ini" file looks like:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
c:\fedora.bin="Linux Fedora"
6. Reboot again. You should be able to pick either Windows or Linux. Selecting Linux will start GRUB