无忧启动论坛

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

[分享] 适用于使用PXE启动的PE [12.29更新]

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-2 14:09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单说明:
在DHCP服务器上设置一个tools$的共享,启动后会自动映射为Y:
tools$\pe 映射为Z:
可以将外置程序放置于这两个地方,启动映射成功后会自动读取这两个地方的配置文件.支持
XPEMENU.INI(老九XPESET格式)和PXEMENU.INI(XPEINIT的格式).
建议将PE的外置程序放置于TOOLS$\PE目录下.
我这里是这样设置的.
TOOLS$共享里面存放一些维护需要用的工具包含系统的安装文件.
TOOLS$\PE目录就是PE的外置工具.

注意:服务器需要开启GUEST帐户,如果不想开启请修改WINPE.IMA里面
PE_TOOLS\PE_NET\设置网络.CMD
后面的语句(共两句)
net use z: \\%dhcp_server%\tools$\pe "" /user:guest@%COMPUTERNAME%
net use Y: \\%dhcp_server%\tools$ "" /user:guest@%COMPUTERNAME%
)
修改guest@%COMPUTERNAME%为
username@domain
        username 可访问服务器共享的用户名.
        domain         你的服务器域名/计算机名.
并将/user 前面的 "" 替换为用户名的密码.

新版请到置顶的FTP服务器本人ID目录下载


想试用的可以在这里下载.
http://chenall.gbdisk.com/

mofile共享  旧版
http://pickup.mofile.com/cn/index.do
提取码:4824811289311871


在DHCP服务器上设置一个共享为tools$可以使用命令行.
net share tools$=共享文件夹路径
例子:
net share tools$ d:\tools
将外置程序和配置文件放到d:\tools目录或d:\tools\pe目录下.

12.4更新.
使用了新的检测驱动方法,可以识别更多类型的网卡.

附件是使用PXE启动所需的文件.想测试的朋友可以试试.
使用方法:
0.(不是必需的) 将你存放外置程序的文件夹(也就是放置XPEMENU.INI或其它配置文件的文件夹)设为共享tools$
测试最好开启GUEST用户.
1.解压附件-->得到几个文件(请不要做任何修改)
2.将WINPE.IMA复制同一个文件夹(这个可以从本贴下载,不可以压缩)
3.启动解压后的TFTPD32.EXE
4.修改TFTPD32的DHCP SERVER配置
第一个ip pool starting address  -->DHCP自动分配IP的开始地址自己填写.要和本机同一个网段
第二个 size of pool  -->允许分配的IP个数>1即可
第三个 boot file启动文件名 --->输入startrom.0(不要修改)
还有一个MASK 也就是子网 和你的计算机的IP的子网一样就可以了.
保存配置.
5.退出TFTPD32,重新运行TFTPD32.
6.启动VMWARE并用PXE启动.如果没有问题的话,就会自动加载startrom.0并下载WINPE.IMA.然后启动到PE环境.

提示:
1.如果设置外置程序的共享,那在启动到设置时会提示出错(因为找不到共享)
2.VMWARE最低内存必需为128MB(当然你的实际机器内存应该要足够)

[ 本帖最后由 chenall 于 2006-12-29 05:52 PM 编辑 ]

PE_PXE.rar

221.36 KB, 阅读权限: 1, 下载次数: 1223, 下载积分: 无忧币 -2

PXE启动所需文件

2#
发表于 2006-12-2 14:24:38 | 只看该作者
很久没搞过pxe了..都忘记怎么设置了..
回复

使用道具 举报

3#
发表于 2006-12-2 14:33:35 | 只看该作者
怎么安装到硬盘上去啊
回复

使用道具 举报

4#
发表于 2006-12-2 14:44:55 | 只看该作者
lz能介绍怎么用pxe启动sdi文件吗?可以转用img文件吗,img文件比较容易编辑.

(ntfs格式的sdi怎么解出来到现在都不明白)
回复

使用道具 举报

5#
 楼主| 发表于 2006-12-2 14:51:17 | 只看该作者
专用为使用PXE启动配置的.
要放在本地硬盘上启动可以使用老九的XPEHELP工具.
这个工具可以将SDI文件安装到硬盘上启动.
也可以使用老毛桃原版的安装程序.装完后将WINNT.XPE里面的内容修改一下
OsLoadOptions = "/noguiboot /fastdetect /minint /rdimageoffset=36352 /rdpath=winpe.sdi"
就可以了.

PXE启动方法,可以参考这里.
http://www.znpc.net/bbs/viewthre ... &extra=page%3D1
注意WINNT.SIF里面的OsLoadOptions参数是 "/noguiboot /fastdetect /minint /rdimageoffset=36352 /rdpath=winpe.sdi"
回复

使用道具 举报

6#
发表于 2006-12-2 14:51:41 | 只看该作者
原帖由 strongchen 于 2006-12-2 02:44 PM 发表
lz能介绍怎么用pxe启动sdi文件吗?可以转用img文件吗,img文件比较容易编辑.

(ntfs格式的sdi怎么解出来到现在都不明白)

SDI编辑器.rar

97.44 KB, 下载次数: 823, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
发表于 2006-12-2 14:54:58 | 只看该作者
ls这个工具我有,但是把sdi还原成img的时候发现ntfs格式的img转换不了(之前还原天风的xpe碰到的)
回复

使用道具 举报

8#
 楼主| 发表于 2006-12-2 15:01:40 | 只看该作者
需要将里面的文件全部复制出来,再重新制作可以转成IMG格式的.
使用IMG格式文件会比较大.超过60MB.
回复

使用道具 举报

9#
发表于 2006-12-2 15:10:15 | 只看该作者
原帖由 chenall 于 2006-12-2 03:01 PM 发表
需要将里面的文件全部复制出来,再重新制作可以转成IMG格式的.
使用IMG格式文件会比较大.超过60MB.


img格式也是支持ntfs的,其实我是想知道把ntfs的sdi转img的方法.

pe里面的内容是可以完全拷贝出来的,Embedded就不行了,config,software那几个文件死活拷贝不了.

之前天风发表过一个 sdi 格式的Embedded,现在想如果把他解到硬盘,不用ramdisk方法启动,再加上网络(现在看来很应该可以)

那一个90M 左右,支持网络的微型 xp 就出来了.
回复

使用道具 举报

10#
发表于 2006-12-2 15:13:08 | 只看该作者
为什么50M不可以,难道SDI的压缩比更高一些
回复

使用道具 举报

11#
 楼主| 发表于 2006-12-2 15:30:13 | 只看该作者
使用SDILOADER加载,然后用WINIMAGE读取应该可以.
WINIMAGE好像不支持NTFS压缩格式.
如果是NTFS压缩的虽然可以读取,但是读出来的文件好像不能用.

为什么50M不可以,难道SDI的压缩比更高一些  
因为使用了NTFS的压缩功能.所以文件比较小.
回复

使用道具 举报

12#
发表于 2006-12-2 15:34:05 | 只看该作者
用virtual drive manager 可以支持img使用ntfs压缩

建议lz做一个img版,因为img做出来的文件更小(没有了偏移),而且修改比较方便
回复

使用道具 举报

13#
发表于 2006-12-2 15:40:05 | 只看该作者
同是NTFS格式,为什么SDI中有System Volume Information这个文件夹,而IMG中没有,SDI与IMG,哪个要好些呢
回复

使用道具 举报

14#
 楼主| 发表于 2006-12-2 16:00:05 | 只看该作者
原帖由 strongchen 于 2006-12-2 03:34 PM 发表
用virtual drive manager 可以支持img使用ntfs压缩

建议lz做一个img版,因为img做出来的文件更小(没有了偏移),而且修改比较方便


我试试看.
回复

使用道具 举报

15#
 楼主| 发表于 2006-12-2 16:50:24 | 只看该作者
刚刚试了一下,发现使用WINHEX就可以很方便地将SDI文件转为IMG文件.
只需用WINHEX打个这个SDI文件.然后将偏移量36352(十进制)之前的内容截去另存为WINPE.IMG就可以了.

可以下载附件解压后得到一个SDI_TO_IMG.whs放到WINHEX的目录.
然后启动WINHEX打开WINPE.SDI
打开启动中心(直接按Enter键)双击SDI_TO_IMG.确定执行后会在WINHEX目录下生成一个WINPE.IMG.
这个IMG可以使用VDM加载.里面的内容可以提取.
用WINIMAGE可以打开看到内容,但无法提取.
放到服务器上启动正常(需要将WINNT.SIF里面的/rdimageoffset=36352删去)

[ 本帖最后由 chenall 于 2006-12-2 04:54 PM 编辑 ]

SDI_TO_IMG.rar

114 Bytes, 下载次数: 83, 下载积分: 无忧币 -2

SDI转IMG

回复

使用道具 举报

16#
发表于 2006-12-2 20:42:24 | 只看该作者
文件大小有什么变化?
有人提过可以运行压缩过的IMG镜象,但不知道有没有人成功启动过压缩的ISO。

[ 本帖最后由 lee88889999 于 2006-12-2 09:06 PM 编辑 ]
回复

使用道具 举报

17#
发表于 2006-12-2 21:50:11 | 只看该作者
您好,该文件需要登陆后才能提取。,
为了确保您能下载到文件,请立即登陆mofile后重试。
回复

使用道具 举报

18#
发表于 2006-12-3 00:04:07 | 只看该作者
原帖由 chenall 于 2006-12-2 02:09 PM 发表
1.在老毛桃1111版本上,加上了网络支持.
2.使用SDI格式加NTFS压缩将SDI文件控制在50MB.128MB的内存可以启动
3.自带50种常用PCI网卡驱动(从strongchen 11.25日更新的版本中提取)
4.自动检测并安装网卡驱动,装完后 ...

想用其中的网络部分,把PE_NET提取出来替换到strongchen的原版光盘中不能正确执行“设置网络.cmd”。:(
回复

使用道具 举报

19#
 楼主| 发表于 2006-12-3 08:25:08 | 只看该作者
16#
压缩后,好像不能使用PXE启动.

17#请重试,或换一个地方下载

18#
PE_NET里面还有一个网络组件的文件为了减小体积我没有加上去.
可以用记事本打开"设置网络.cmd"
里面被我注释掉了.还少一个penet.cab文件,需要的可以联系我.
回复

使用道具 举报

20#
发表于 2006-12-3 12:57:48 | 只看该作者
原帖由 chenall 于 2006-12-2 04:50 PM 发表
刚刚试了一下,发现使用WINHEX就可以很方便地将SDI文件转为IMG文件.
只需用WINHEX打个这个SDI文件.然后将偏移量36352(十进制)之前的内容截去另存为WINPE.IMG就可以了.

可以下载附件解压后得到一个SDI_TO_IMG.w ...


:lol看来用这个方法截取天风的sdi也可以...3Q
回复

使用道具 举报

21#
 楼主| 发表于 2006-12-4 10:34:26 | 只看该作者
12月4日更新
使用了新的自动检测安装驱动方法
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
可以支持更多类型的网卡.
回复

使用道具 举报

22#
发表于 2006-12-4 11:29:28 | 只看该作者
不知道为什么,启动至“设置网络.cmd”,就出错了。
回复

使用道具 举报

23#
 楼主| 发表于 2006-12-4 11:55:15 | 只看该作者
我这里没有问题.
有可能是里面带的网卡驱动程序中没有你的网卡驱动程序.
如果没有找到驱动程序就会出错.可以用VDM加载,添加自己的驱动.
添加方法上一楼有.
如果上一版没有问题那这一版应该也不会有问题,因为驱动程序是一样的.

可以试试启动PE后.
执行X:\PE_TOOLS\PE_NET里面的"设置网络.CMD"  (应该也是会出错的.)
在X:\PE_TOOLS\PE_NET中执行
DEVCON FINDALL *
看看你的网卡驱动有没有装上了.
如果装上了,再试试使用PENETCFG设置网络.

[ 本帖最后由 chenall 于 2006-12-4 12:00 PM 编辑 ]
回复

使用道具 举报

24#
发表于 2006-12-4 13:46:36 | 只看该作者
在注册表删去“设置网络.cmd”,可以正常启动,无出错讯息。
单独运行“设置网络.cmd” ,出现如下错误。

BARTPE: Starting LMHOSTS service
发生系统错误 1083。

配置成在该可执行程序中运行的这个服务不能执行该服务。


BARTPE: There was an error, script aborted!!!
192.168.1.88
发生系统错误 1231。

不能访问网络位置。有关网络排除故障的信息,请参阅 Windows 帮助。


因为服务器不允许匿名,“设置网络.cmd”我已修改过,不知道是否正确
for /l %%i in (1,1,4) do (if exist z:\nul goto :end
net use z: \\%dhcp_server%\tools$\pe "" /user:working@123
net use Y: \\%dhcp_server%\tools$ "" /user:working@123)

[ 本帖最后由 lee88889999 于 2006-12-4 05:06 PM 编辑 ]
回复

使用道具 举报

25#
 楼主| 发表于 2006-12-4 18:14:21 | 只看该作者
不知网卡驱动有没有正确装上了?
运行"设置网络.CMD"后可以使用PENETCFG进行网络配置的.
如果没有装上,运行PENETCFG会有提示.
回复

使用道具 举报

26#
发表于 2006-12-4 19:08:27 | 只看该作者
呀,忘了说,网卡驱动正常,DOS能用NET USE连上服务器。上面的信息就是通过网络传到服务器的。
帐号密码查过几次了,没填错。
回复

使用道具 举报

27#
 楼主| 发表于 2006-12-4 21:00:46 | 只看该作者
查了一下原来注册表中少了项和LMHOSTS有关的设置,不过少了这个启动应该是正常的吧,启动后可以自动映射吗?
可以自动读取网络上的配置文件吗?

添加一下应该就可以了.
手工添加方法
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost
LocalService项添加LmHosts

或下载附件将设置网络.cmd替换原来的.
里面加入了添加该项的批处理.

麻烦你再试一下,我这里由于不加也可以使用,所以没办法测试.

设置网络.rar

1.09 KB, 下载次数: 49, 下载积分: 无忧币 -2

Bug fix 设置网络.cmd

回复

使用道具 举报

kht000 该用户已被删除
28#
发表于 2006-12-4 21:05:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

29#
发表于 2006-12-5 10:33:17 | 只看该作者
经反复尝试,发现是映射网络驱动器时出错。
net use Y: \\%dhcp_server%\tools$ "" /user:guest@%COMPUTERNAME%
填上用户名和密码居然不能运行,非要手工输入密码才行,就算是用空密码也要会出提示

这个格式在Win2003好象不能用
net use \\192.168.18.8\ipc$ "密码" /user:"用户名"
回复

使用道具 举报

30#
发表于 2006-12-5 10:50:58 | 只看该作者
pxe 刚好网卡支持,好!测试一下,以后电脑坏了连U盘,光区都不用了!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 04:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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