Hey. I recently partitioned my laptops HDD into two equal-ish sized partitions. On one I installed Windows XP, and on the other I installed Windows FLP. This would seem okay, but over came a problem, Windows FLP automatically tells the MBR (the first sector of the HDD that contains the partition tables) to boot from Windows FLP, thus rendering Windows XP inaccessible.
I noticed a really simple way to enable dual-booting, which means that when you turn your computer on, it’ll ask you which operating system you want to run. Here we go, in Windows FLP (or the Windows operating system that your PC first boots into) go to “Start” > “Run…” > type in “notepad %systemdrive%\boot.ini”. Notepad will return a file a bit like this:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\Windows="Windows Fundamentals for Legacy PCs" /fastdetect
Now go to “Start” > “Run…” > and this time type in “notepad [drive]\boot.ini”, but replace [drive] with the drive letter of your second partitions Windows installation. Mine is e:\, so I’d type in “notepad e:\boot.ini”.
You’ll then have two notepad files open. One is your current operating systems boot information, and the other is your previous operating systems’ boot information.
Go to your previous operating systems file, the operating system that you can no longer access, and copy the first line of code under [operating systems], mine looks like this:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /TUTag=2IQPAQ /Kernel=TUKernel.exe
Then go to your current operating systems file, and paste it directly under [operating systems] again, being careful NOT to remove any other information. My entire boot.ini then looks like this:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\Windows [operating systems] multi(0)disk(0)rdisk(0)partition(2)\Windows="Windows Fundamentals for Legacy PCs" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /TUTag=2IQPAQ /Kernel=TUKernel.exe
Make sure you save this file. You can then reboot and see for your self the fundamental possibilities of dual-booting while having two operating systems installed. If you follow this tutorial, what you’ve achieved is something useful, as you’ve not used any sort of advanced partitions/boot selector applications, which was my aim while writing it.
More useful info…
In your boot.ini file, notice where it says timeout=30, what this basically means is the amount of seconds you have to select an operating before Windows automatically boots your first operating system for you. I have mine set to 15 seconds as I’m always at my PC when I turn it on.
Its also possible to have more than two operating systems use this method, but I wont go into that now.