I know that dual booting is an over asked question, but I have a variation on the problem.
I wish to dual boot XP and Linux.
Approach 1 : The standard approach suggested is to make space for the Linux install, install it, make a copy of the first 512 bytes of the boot sector to a file (bootsect.lnx), copy this file to the root of the boot partition, and add an entry to "boot.ini".
Approach 2: Has anybody performed the reverse, on a machine where Linux is installed on the primary boot partition? Is there a way of making a copy of the WinXP bootsector to a file (say bootsect.wxp), copy this file to the linux boot partition and then reference it in the lilo.conf or grub.conf files.
I have two hard disks ...
hd0 - c:(ntfs) win2k 10Gig , e:(ntfs) 10Gig
hd1 - d:(ntfs) winxp 10Gig , f:(ntfs) 10Gig , g:(ntfs) 20 Gig
and I want to kill the 2K installation and install Linux in it's place, but I have problems ...
I could try resizing c: down to a minimum to just contain ntldr, boot.ini etc and resize e: to take up the space and install linux there, BUT i can't find a tool to resize NTFS partitions AND there would be considerable waste of space since there is a minimum partition size for C:
I can back up the ntldr, boot.ini and other NT boot files and copy them to the root of d:, but I am worried that if I reformat hd0 I will lose the boot sector code and possible the MBR code.
Does anyone have any suggestions???