[syslinux] SDI loading patch
a178235
a178235 at yahoo.com
Wed Apr 2 16:31:38 PDT 2008
I did not test the SDI patch before I made you aware of it and I am not the author of it. I tested both syslinux-2.11-sdi.tar.gz and sdi.c32 which didnt work. I dont know if I have a correct Vista SDI file to test with and this may be a mute point once chain loading wdsnbp.com is working, although this may still not work. What I did test is merging the unmodified Windows AIK boot.sdi and winpe.wim files using copy /b boot.sdi + winpe.wim winpe.sdi and replacing the \RemoteInstall\Boot\boot.sdi with the new winpe.sdi file. When I PXE booted from WDS, it started the generic WinPE, winpe.wim, instead of the customized LiteTouch boot image, which shows that you can append a WIM file to the end of boot.sdi and it will load, at least in a WDS environment which loads wdsnbp.com, pxeboot.com, bootmgr.exe, BCD, and boot.sdi. The original boot.sdi has an empty WIM BLOB entry at the end after the PART BLOB which it why appending a WIM file to the end works.
I tried many of the tricks, such as creating a BOOT BLOB with startrom.com and LOAD BLOB with ntldr, but that didnt work, but I was trying to get it to load the appended Vista WIM file.
I have found several articles containing source code to SDI loading below:
http://msdn2.microsoft.com/en-us/library/ms838543.aspx
http://kolk.kiev.ua/sdi/sdi.h
http://skolk.livejournal.com/1320.html
http://bbs.znpc.net/redirect.php?tid=4554&goto=lastpost
Im just trying to find any way to load Windows Vista PE using gPXELinux over HTTP. If someone has a known working SDI file, that may help, but it will need to have a BOOT BLOB.
"H. Peter Anvin" <hpa at zytor.com> wrote: Andrew Stuart wrote:
> H. Peter Anvin wrote:
>
>>> I have a small sdi for booting Vista installs, but I think it relies
>>> on a few other files as well. If I can get a binary of the com32 I can
>>> figure out what files you need and tar it up for you.
>>> (I don't use / have access to a linux box currently)
>> http://www.zytor.com/~hpa/syslinux/sdi.c32
>>
>> -hpa
>
> Okay, I need to take off for the evening. I didn't have any luck. The
> image I built works off cd, but by being booted from sdi.c32 fails.
> Before I say it's broken though, I want to review the documentation that
> goes along with the inital patch, to see if there is anything special I
> need to do.
>
I appreciate the help.
It might be worth building the original patch (which looks like it's
against syslinux-2.11) and see if that boots the image or not. I built
what still builds of syslinux-2.11 with current tools, with the patch,
and put it at:
http://www.zytor.com/~hpa/syslinux/syslinux-2.11-sdi.tar.gz
It's actually kind of shocking looking at this old code and realizing
just how much development has happened between then and now...
-hpa
_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX at zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
---------------------------------
You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost.
More information about the Syslinux
mailing list