1、测试水老的xppe,按基本内核列表同样可以启动。
2、另外测试了下非ram方式启动txtsetup.sif里需要修改的地方
为iso加入启动引导文件pe.bif,在wxpe下加入NTDETECT.COM与SETUPLDR.BIN。
txtsetup.sif文件修改(红色部份):
[Version]
signature="$WindowsNT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
[SourceDisksNames]
1="Windows 2003",\WXPE\TXTSETUP.SIF,,\
100="Windows 2003 Service Pack 2",\WXPE\TXTSETUP.SIF,,\,1
[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
22=Fonts
124=WinSxS
125=WinSxS\Manifests
[SetupData]
OsLoadOptions="/fastdetect/minint"
ForceScsi=1
ForceDiskClass=1
ForceCDRom=1
loaderprompt="[1;37m Starting SuperMicro Windows PE..."
[SourceDisksFiles]
c_936.nls=100,,,,,,,2,0,0,,1,2
kdcom.dll=100,,,,,,,2,0,0,,1,2
ntdll.dll=100,,,,,,,2,0,0,,1,2
ntoskrnl.exe=100,,,,,,,2,0,0,,1,2
setupreg.hiv=100,,,,,,,2,0,0,,1,2
vgaoem.fon=100,,,,,,,2,0,0,,1,2
红色部份是要加入的,很多pe里面在[SourceDisksFiles]段把system32下面所有文件(不包括drivers里的文件)都加进来了,其实如果是ram启动,不需要加就可启动,不是ram启动,只要加上面6个文件即可。
3、用小马03pe测试在相同的文件及配置条件下,如在pecmd.ini里不加SERV EVENTLOG,img内核运行chkdsk在ntfs格式无问题,而iso内核却有问题。(这个要怎样改注册表可以解决iso内核的问题)
EVENTLOG服务里均是自动,img的是已启动,而iso却是停止。 |