first we have to add XP to bcd store of Vista DVD's bcd
copy vista dvd to folder say d:\vista-l
Copy XP CD to the same folder (i386,WINIP etc should be in the root of the disc along with sources, boot etc)
open cmd and type
(get bcdedit.exe from Vista DVD's boot folder)
bcdedit /store D:\vista-l\boot\bcd /create {ntldr} /d "Windows XP setup"
bcdedit /store D:\vista-l\boot\bcd /set {ntldr} device boot
bcdedit /store D:\vista-l\boot\bcd /set {ntldr} path \I386\SETUPLDR.BIN
bcdedit /store D:\vista-l\boot\bcd /displayorder {ntldr} /addlast
bcdedit /store D:\vista-l\boot\bcd /set {bootmgr} displaybootmenu yes
okay, now the boot store is ready.
Now create the DVD image as usual using cd image
cdimage -lXP_Vista -j1 -u1 -e -m -h -bD:\vista-l\boot\etfsboot.com D:\vista-l d:\xp-vista.iso
Similarly any NT based os (atleast XP, 2003) can be booted using bootmgr
Even More!!!
u can use boomgr without vista source
ie, it can be used for creating multiboot dvd of XP, 2003 etc
only u need the "boot" folder and "bootmgr" at root of DVD/CD
Testing :
I did it with vLited Vista and nLied XP Pro
UPDATE:
1. Delay in XP setup due to UDF filesystem
It is been reported that -u1 switch for cdimage causing delay in XP setup.
Possible reason 4 this will be due to XP setup reluctantancy to load files from mirror
UDF filesystem than joliet (-j1) file system.
AFAIK joliet filesystem max. single file size is 2GB
if u r install.wim is < 2GB then no problem occurs on avoiding -u1
otherwise u need u include -u1.
2. multibooting vista/server 2k8
Since the path (and name) of install.wim is hardcoded to <DVD_ROOT>\Sources\install.wim
it is impossile to install them along in same dvd using bootmgr.
If anybody know workarounds please post it.
Suggested solution is to merge the install.wim's
Thus making single install.wim with versions of Vista and Server 2k8 (like merging Vista x86 & x64 into one wim)
and selecting required version from unattened.xml
3. To remove ems support (the vista entry shows Windows Vista Setup [EMS Enabled])
bcdedit -store D:\vista-l\boot\bcd /bootems {bootmgr} OFF
This post has been edited by Innocent Devil: 18 December 2007 - 12:45 PM



Help


Back to top









