SECTION L ~ GUIDE

Repack & Customize Your Longhorn 4051 PDC Edition in 10 Steps

[Author: mstest edited by Aldatillian]

 

1) Get Longhorn For PDC DVD disk1, select install Longhorn x86 (clean install)

 

2) After Windows setup section 1 and section 2 is finished, boot to another OS (e.g. XP/2003).
NOTE: Windows Longhorn setup:

QUOTE


section 1: Windows setup will copy all setup files needed (winpe files and Longhorn system img ----- install.wim)

section 2: Windows PE will copy all Longhorn system files to target drive.

you need to stop here before setup section 3 is started.

section 3: Windows Longhorn use sysprep setupmode to detect hardware, install drivers and signhash CD-KEY........

section 4: boot to normal mode

 

(Thx to Gosh, here is his method about "Analysis of WinPE based Longhorn setup" <http://www.msfn.org/users/gosh/LHWinPE.html>)

3) Make a work dir:

QUOTE


\LH4051
\LH4051\i386
\LH4051\i386\system32
\LH4051\temp

 

4) Copy Longhorn cleaninstall drive \windows\i386 folder to your work dir \LH4051\temp
Copy Longhorn cleaninstall drive \windows\Microsoft.NET\Framework folder to your work dir \LH4051\temp

5) Remove files from \LH4051\temp\i386 to \LH4051\i386 (they can't be compressed):

QUOTE


\LH4051\temp\i386\lang



asms01.cab
(you can use LH4051 x64 version files)

autochk.exe
autofmt.exe
bootfix.bin
cabinet.dll
clfs.sys
dbgeng.dll
dbghelp.dll
docs.cab
dosnet.inf

QUOTE


dotnetpe.cab (you can find it in LH4051 DVD \source)



driver.cab
drvindex.inf
drvmain.sdb
eula.txt
expand.exe
fp50ext.cab
gpscript.exe
helpcab.cab

QUOTE


hivecls.inf (you can use XP/2003/LH4008/LH4015/LH4029 version files)
hivedef.inf (you can use XP/2003/LH4008/LH4015/LH4029 version files)
hivesft.inf (you can use LH4051 x64 version files by replacing "wow6432node\" with "")
hivesxs.inf (you can use LH4051 x64 version files by cut half line within "amd64", but keep all lines within "x86" and replace "amd64" with "i386")
hivesys.inf (you can use LH4051 x64 version files by replacing "wow6432node\" with "")
hiveusd.inf (you can use XP/2003/LH4008/LH4015/LH4029 version files)
hivewin.inf (you can use LH4051 x64 version files, it's really null)



hwdb.dll
imagehlp.dll
ims.cab
ims.cat
intl.inf
kbd101.dll
kbd101a.dll
kbd106n.dll
kbda1.dll
kbda2.dll
kbda3.dll
kbdal.dll
kbdarme.dll
kbdarmw.dll
kbdax2.dll
kbdaze.dll
kbdazel.dll
kbdbe.dll
kbdbene.dll
kbdblr.dll
kbdbr.dll
kbdbu.dll
kbdca.dll
kbdcan.dll
kbdcr.dll
kbdcz.dll
kbdcz1.dll
kbdcz2.dll
kbdda.dll
kbddiv1.dll
kbddiv2.dll
kbddv.dll
kbdes.dll
kbdest.dll
kbdfa.dll
kbdfc.dll
kbdfi.dll
kbdfo.dll
kbdfr.dll
kbdgae.dll
kbdgeo.dll
kbdgkl.dll
kbdgr.dll
kbdgr1.dll
kbdhe.dll
kbdhe220.dll
kbdhe319.dll
kbdheb.dll
kbdhela2.dll
kbdhela3.dll
kbdhept.dll
kbdhu.dll
kbdhu1.dll
kbdibm02.dll
kbdic.dll
kbdindev.dll
kbdinguj.dll
kbdinhin.dll
kbdinkan.dll
kbdinmar.dll
kbdinpun.dll
kbdintam.dll
kbdintel.dll
kbdir.dll
kbdit.dll
kbdit142.dll
kbdkaz.dll
kbdkyr.dll
kbdla.dll
kbdlk41a.dll
kbdlk41j.dll
kbdlt.dll
kbdlt1.dll
kbdlv.dll
kbdlv1.dll
kbdmac.dll
kbdmon.dll
kbdne.dll
kbdnec.dll
kbdnec95.dll
kbdnecat.dll
kbdnecnt.dll
kbdno.dll
kbdpl.dll
kbdpl1.dll
kbdpo.dll
kbdro.dll
kbdru.dll
kbdru1.dll
kbdsf.dll
kbdsg.dll
kbdsl.dll
kbdsl1.dll
kbdsp.dll
kbdsw.dll
kbdsyr1.dll
kbdsyr2.dll
kbdtat.dll
kbdth0.dll
kbdth1.dll
kbdth2.dll
kbdth3.dll
kbdtuf.dll
kbdtuq.dll
kbduk.dll
kbdur.dll
kbdurdu.dll
kbdus.dll
kbdusa.dll
kbdusl.dll
kbdusr.dll
kbdusx.dll
kbduzb.dll
kbdvntc.dll
kbdycc.dll
kbdycl.dll
ksecdd.sys
layout.inf
mglegacy.cab
mmssetup.cab
monsrv.cab
msrdp.cab

QUOTE


netfx.CAB (you must move all files on LH4051\temp\Microsoft.NET\Framework to one folder, and then use "
cabarc -r -p NLZX:21 netfx.cab .\*.*" to cab them


netsetup.exe
noise.chs
noise.cht
ntdetect.com
ntdll.dll
ntfs.sys
ntldr
ntoskrnl.exe
ntprint.cat
ntprint.inf
ntsd.exe
osc.cab
pidgen.dll
prodspec.ini
progs.cab
progsx86.cab
regedit.exe
rmclient.cab
setupacc.txt
setupldr.bin
setupp.ini

QUOTE


setupreg.hiv (you can use XP/2003 corp files to remove eula on desktop)


smss.exe
spcmdcon.sys
sysparse.exe
telnet.exe
txtsetup.sif
usetup.exe

QUOTE


windows.cab (you can use LH4051 x64 version files, it's really null)
winnt.exe (you can use XP/2003/ LH4008/4015/4029 version files)
winnt32.exe (you can use XP/2003/ LH4008/4015/4029 version files)
winnt32.hlp (you can use XP/2003/ LH4008/4015/4029 version files)
winnt32.msi (you can use XP/2003/ LH4008/4015/4029 version files)
winnt32a.dll (you can use XP/2003/ LH4008/4015/4029 version files)
winnt32U.dll (you can use XP/2003/ LH4008/4015/4029 version files)
winntbba.dll (you can use XP/2003/ LH4008/4015/4029 version files)
winntbbu.dll (you can use XP/2003/ LH4008/4015/4029 version files)


wsdu.dll
wsdueng.dll



6) Compress all files on \LH4051\temp\i386 to \LH4051\i386
by using "
compress -r -d \LH4051\temp\i386 \LH4051\i386"

7) Copy XP/2003 CD

\i386\daw
\i386\compdata
\i386\winntupg
\i386\winntmig

to \LH4051\i386

 

8) Copy \LH4051\i386\ntdll.dll and smss.exe to \LH4051\i386\system32

9) Copy Longhorn For PDC DVD disk1

\x86\docs
\x86\support
\x86\valueadd
\x86\setup.exe
(you need to rehack its install path)
\autorun.inf
\win51
\win51ip
\readme.htm

to \LH4051\

 

10) Use 2000/XP/2003 bootrecord (e.g. xpboot.bin) and CDIMAGE (or UltraISO) to build ISO files

enjoy!!!!!!!! :P

 

Copyright 2004 ~ Couillon Inc.