How to add cmd Win xp to Windows 8 dual boot (Bcdedit)? Something I did, however, remained missing and not working. bcdedit /create {ntldr} /d "Windows XP" bcdedit /set {ntldr} device partition=E: bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast bcdedit /set {ntldr} device partition=E: Do not want to use Boot programs.
EasyBCD might be something for you to check out. They have a free version (non-comercial). It isn't a boot loader, but rather a BCD editor. Hope that can be of use to you. neosmart.net/EasyBCD/#comparison
Check what you need to dual boot XP on boyans .net/VBCD_HowTo.html - section 7. The main thing is that Windows XP boot files must be on active partition ! (ntdetect.com, ntldr and boot.ini) If unsure about ARC Paths - something like "multi(0)disk(0)rdisk(d)partition(p)\WINDOWS" that must be present and be correct(!) in boot.ini see on boyans .net/ArcPaths/ArcPaths.htm.