无忧启动论坛

标题: 改非RAM启动的问题解决,有兴趣的可参考。 [打印本页]

作者: lrbin50    时间: 2009-7-31 19:13
标题: 改非RAM启动的问题解决,有兴趣的可参考。
由于想弄PXE启动需要全内置,想想不如直接就改为非RAM算了,这样以后DIY也方便了,不用解这么多包了。
过程:
一:解压WINPE.IM_,取出所以的文件,放入原来的AXPE目录(相当于WXPE目录)
二:删除WINNT.XPE
三:编辑TXTSETUP.SIF,添加如下东东:
[SourceDisksNames]
1="Windows PE",\AXPE\TXTSETUP.SIF,,\
100="Windows PE",\AXPE\TXTSETUP.SIF,,\,1
在[WinntDirectories],添加:
58=%MUI_PRIMARY_LANG_ID_DIR%
补齐:[SourceDisksFiles]中SYSTEM32及SYSTEM32\DRIVERS目录中的文件
现在的目录结构:


现启动到过了滚动条之后,应该用PECMD.INI初始化的时候,显示:LSASS应用程序错误,即自动重起,知道的请帮分析一下,是什么问题?谢谢!

8.1再次照安装版的XP添了些条目,仍然不行。
改后的TXTSEUP.SIF
TXTSETUP.rar (6.71 KB, 下载次数: 53)


问题原因找到:不关TXTSETUP.SIF的事,系统文件也齐,是做ISO的时候属性要选择:Max(221) 不然,UltraISO会自动截短WINSXS中的长目录名及文件名,导致无法加载其中文件!希望给后来者一个提示。

新问题:改了后无法用PECMD的LOAD命令一用就蓝!不用就OK。寻找解决办法中。

这个问题也解决:
FBWF.SYS的问题。更换FBWF.SYS版本解决问题!有关FBWF的事,参见老九的贴子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=88887&extra=&highlight=FBWF%20lxl1638&page=1
不过,如果不用PECMD的LOAD命令就没事,如果老九能研究一下,改进一下LOAD,估计不换FBWF.SYS都有戏!
感谢老九及垃圾站站长的解答!!

[ 本帖最后由 lrbin50 于 2009-8-3 23:51 编辑 ]
作者: coolg    时间: 2009-7-31 22:43
标题: 回复 #1 lrbin50 的帖子
1.winsxs....
2.pecmd.ini
3.system32的缺文件

呵呵,搞这玩意太累,我花了半个月(正值高温,那个汗...)
有没有这个:58=%MUI_PRIMARY_LANG_ID_DIR%无所谓,删掉也行
我也是用AXPE(46M的那个版本)
1.先把DVD008的驱动添加到system32\Drivers下(无果)
2.把pecmd.ini换成DVD008,有点进步
3.把D的system32下的文件,每次按一个首字母相同(A.B.C....)
添加到AXPE中,哈哈,直到添加和DVD差不多了,才成功!!!气愤ing...
不搞了....缺的文件大概是T.S.W这几个文件中,不记得了..

[ 本帖最后由 coolg 于 2009-8-2 10:53 编辑 ]
作者: lrbin50    时间: 2009-8-1 06:14
原帖由 coolg 于 2009-7-31 22:43 发表
1.winsxs....
2.pecmd.ini
3.system32的缺文件

你说的这三条
1、3因为是正常的RAM系统,不可能缺文件,唯有可能是TXTSETUP.SIF中没有写到它,没复制文件进去,但我按照列表重新写过了,应该不会少。(难道中间有写错了的?)
2我换过别人能正常进非RAM系统的PECMD.INI测试,结果也一样。(并且,这个PECMD.INI在RAM系统下工作也正常)
作者: dvd008    时间: 2009-8-1 07:28
img的没做过,都是iso的

应该是缺少文件
建议拿iso的测试
作者: newvistor    时间: 2009-8-1 08:41
其实这样做挺好的,用U盘量产启动还是慢。
作者: zhaohj    时间: 2009-8-1 10:01
[SourceDisksNames]
1  = "MICRO WINPE",\WXPE\SETUPLDR.BIN,,\i386
100 ="MICRO WINPE",\WXPE\SETUPLDR.BIN,,\i386,1
其中"MICRO WINPE"为光盘名称,可任意,也可留空为""
\WXPE\SETUPLDR.BIN为识别文件,可自己定

在[SourceDisksFiles]节添加
ntkrnlmp.exe=100,,,,,,2_,,3,3
其中ntoskrnl.exe=100,,,,,,,,3,3,,1,2 该行可删

2.将附件文件按下面放

\WXPE

     NTDETECT.COM
     SETUPLDR.BIN
    \--SYSTEM32
     |--ntkrnlmp.ex_

原NTOSKRNL.EX_可删
作者: lxl1638    时间: 2009-8-1 10:39
用户文件夹在哪里????
系统注册表中的临时文件夹Temp 又在哪里?

[ 本帖最后由 lxl1638 于 2009-8-1 10:57 编辑 ]
作者: yichya    时间: 2009-8-1 11:34
不会跟fbwf有关系吧?
作者: lxl1638    时间: 2009-8-1 12:38
非RAM方式启动PE,完全没有问题,早期(05年、06年以前)的PE都是以这种方式启动。
如红叶盘、又子星XPE和本人早期放出的PE。

BartPE及XPE插件定制出的PE,原本就是以非RAM方式启动的。

[ 本帖最后由 lxl1638 于 2009-8-1 12:39 编辑 ]
作者: hw5837    时间: 2009-8-1 13:42
应该是IMG的问题。
作者: lrbin50    时间: 2009-8-1 17:18
谢老九回话,原来RAM时就是这样的,IMG中并没有用户文件夹,但启动后是建立好了用户文件夹了,但不知是哪里建立的。TEMP文件夹在PECMD中用FILE建立了。如果是没有这个文件夹的问题的话。
RAM方式的用户文件夹什么时候建立的。什么方式建立的?为什么同样的文件非RAM就不能建立这个文件夹呢?
请知道的回个话,谢谢!
老九的回话给了我启示,我下星期查查这个问题。谢谢!

[ 本帖最后由 lrbin50 于 2009-8-1 17:30 编辑 ]
作者: lxl1638    时间: 2009-8-2 01:48
原帖由 lrbin50 于 2009-8-1 17:18 发表
谢老九回话,原来RAM时就是这样的,IMG中并没有用户文件夹,但启动后是建立好了用户文件夹了,但不知是哪里建立的。TEMP文件夹在PECMD中用FILE建立了。如果是没有这个文件夹的问题的话。
RAM方式的用户文件夹什 ...


记得 PECMD 的主题里提供了一个链接,说明使用 PECMD 要注意的事情。
作者: lrbin50    时间: 2009-8-3 11:19
原帖由 yichya 于 2009-8-1 11:34 发表
不会跟fbwf有关系吧?

站长,你是对的,同PECMD.EXE无关,是这东东的事,我换了个换本。OK了!!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3