无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2793|回复: 4
打印 上一主题 下一主题

请问有用LiveXP来做2003SP2 PE的朋友么?

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-24 16:05:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实最近几天我所有的问题都起源于:如何让PE支持直接安装WIN7。

1、我以前改过一个比较清爽的PE自用:
[build_44]含网络支持纯维护用66MB简单PE
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=128441
以前那个帐号的密码忘记了,索性重新注册了现在这个。
本来想用上面这个自用的PE安装WIN7,结果发现不行,所以开始想办法,目前发现,基于XP的PE安装WIN7时,关键的一点是注册表里面特定的那个键,就是:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT,只要把这个删掉,WIN7判定当前系统并非PE,从而开始正常复制文件,可惜复制结束之后,调用安装界面时,必然出错。我的理解是,这个MiniNT非常重要:有这个键,WIN7认为当前是PE,从而安装程序自动选择全新安装,而屏蔽了升级安装,如果能欺骗WIN7认为当前PE是基于2003的就好了,目前我只找到了WIN9这个能实现这点,不过还不清楚怎么做到的,可能和SYSTEM32里面的DLL版本、或者注册表系统信息等有关吧。如果想用基于XP的PE直接安装WIN7,肯定要朝这个方向找办法的。所以最后的想法就是:保留MiniNT,然后想办法欺骗WIN7认为是2003PE。然后一想,何必去欺骗呢,索性找个2003PE好了,于是有了下面的问题:

2、最好的解决方案,也是PE发展的大趋势,就是采用2003SP2的PE。
目前而言,如果采用PEBUILDR+XPE做2003SP2PE,会出现注册表卸载问题,加默认EXPLORER我又不会,所以试了一下放弃。如果采用WINBUILDER+LiveXP做,用默认的EXPLORER很方便,体积相对而言也不是很大,而且LiveXP更新满勤快的,老实讲,好象是现在WINBUILDER那些PROJECT中唯一一个还保持更新热情的项目了,所以我就选择了它。

但现在的问题是,这样打造出来的2003SP2PE安装WIN7时,会:

1、提示缺少几个DLL文件。这个容易解决,从源盘手动解压过去就可以,或者改脚本,让脚本自动把那几个DLL解压过去。
2、提示“COULD NOT RETRIEVE INFORMATION OF DISKS”,找来找去,发现原来是LogicalDiskManager的问题,LiveXP做出来的2003PE这一块有错误,MMC中无法启动上面这个磁盘管理服务,导致安装不能进行。

卡在这里好几天了,实在头大,所以贴在这里一下,看看有没有一样研究LiveXP的人帮忙解决一下,呵呵呵。

其实应该就是WINBUILDER加载MMC这个脚本时候出现的问题,我怀疑这个脚本默认是XP的,虽然作者对2003做了一些支持,但肯定没有经过充分测试,导致这样的情况。而且现在这个MMC脚本中没有VDS部分,这个好像也是WIN7需要的,哪位高人帮忙看看吧,非常感谢。

另外,作者真勤快,昨晚还是070,刚才一看已经071咯。

[ 本帖最后由 Lafayohades 于 2009-1-24 16:21 编辑 ]
2#
发表于 2009-1-24 17:32:14 | 只看该作者
回复

使用道具 举报

3#
 楼主| 发表于 2009-1-24 19:29:35 | 只看该作者
我想动手做个英文版的。。。
回复

使用道具 举报

4#
发表于 2009-1-24 21:39:36 | 只看该作者
楼主提到的那个WIN9其实就是2003吧。。。
回复

使用道具 举报

5#
发表于 2009-1-24 21:48:52 | 只看该作者
原帖由 CWD 于 2009-1-24 21:39 发表
楼主提到的那个WIN9其实就是2003吧。。。


对于这种很容易将内核版本搞混淆的修改命名法,我很是无语……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-24 12:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表