无忧启动论坛

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

通用的 pxe启动模块和配置说明

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-31 17:39:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应该适合一般的ram版pe,不一定非得内置网络支持,
没有网络支持,只是不能访问服务器端,但仍然可以利用本地文件。

测试了多个,只有这个比较理想,速度也快。

简单的搭建pxe测试平台, 本机网卡支持pxe,本机一般大于256M内存,虚拟机内存大于128M
看你的winpe.iso大小了
vpc2007(老毛桃那个才2M多), 虚拟机bios设置pxe启动为第一,
本机,复制pxe目录到 c:盘, 并解压准备启动的winpe.iso到 pxe目录
启动服务器,按照说明,修改ip ,确定后,启动vpc虚拟机, 正常应该进入
pe启动界面

[ 本帖最后由 dvd008 于 2009-9-4 09:39 编辑 ]

1.JPG (106.88 KB, 下载次数: 118)

1.JPG

2.JPG (49.58 KB, 下载次数: 96)

2.JPG

3.JPG (43.79 KB, 下载次数: 90)

3.JPG

5.JPG (49.75 KB, 下载次数: 103)

5.JPG

6.JPG (49.2 KB, 下载次数: 95)

6.JPG

7.JPG (19.12 KB, 下载次数: 88)

7.JPG
2#
发表于 2009-8-31 18:27:43 | 只看该作者
支持一下,收下了,谢谢!
回复

使用道具 举报

3#
 楼主| 发表于 2009-8-31 20:42:13 | 只看该作者
方便的话,测试看看这个服务器端的速度

那个tfpd32实在是太慢了
回复

使用道具 举报

4#
发表于 2009-9-1 09:51:52 | 只看该作者
我来上传个中文的,看鸟文太累了.
下载的朋友,需有各人改配置文件,和添加PE启动的相关文件.

[ 本帖最后由 qrb0 于 2009-9-1 10:05 编辑 ]

01.JPG (81.01 KB, 下载次数: 83)

01.JPG

02.JPG (9.4 KB, 下载次数: 81)

02.JPG

dhcp.rar

147.97 KB, 下载次数: 310, 下载积分: 无忧币 -2

回复

使用道具 举报

5#
发表于 2009-9-1 11:51:06 | 只看该作者
华为这个一直用不习惯,还是喜欢tftp32适合机器少的。
回复

使用道具 举报

6#
发表于 2009-9-1 12:00:10 | 只看该作者
网启直接用水大的PE或H3的PE
不需要设置多好
并且客户机没硬盘也没关系
回复

使用道具 举报

7#
发表于 2009-9-1 12:07:46 | 只看该作者
下面是 Cheanll 的 SRS, iSCSI 演示中帶有的 Hanewindhcp (我的是3.0.2.4) 批次 (我修改了小許), 全自動偵測 IP, 只需預先設定好如注冊名, 注冊碼, tftp 目錄, boot file.
Hanewindhcp 的設定檔是 DHCPsrv.ini 參數全在裡面 , 啟動是調用 dhcp4nt.exe -install&&start dhcpsrv.cpl.

速度方面一兩台機連接時,  Hanewin 與 tftp32 是差不了多小. 在多機連接的情況下, Hanewin 是比較穩定 (有些客機收不到 pxe server 的響應), 尤其在 客機 dos 下向 pxe server 取文件, tftp32 很多時失去響應.


@echo off
title HaneWindhcp 服務器安裝 by chenall@366840202.cn
setlocal
cd /d "%~dp0"
:: for /f "usebackq tokens=2 delims=[]" %%i in (`ping /n 1 %Computername%`) do set myip=%%i
:: for /f "tokens=1-3,4 delims=." %%i in ("%myip%") do set mynet=%%i.%%j.%%k

:: 不需寫文件, 但太多 ipconfig /all, 還是寫文件較好
:: for /f "delims=: tokens=2" %%a in ('ipconfig /all^|find /i "Default Gateway"') do set default_gateway=%%a

ipconfig /all > %temp%\ipcfg_out.txt

for /f "delims=: tokens=2" %%a in ('find /i "IP Address" %temp%\ipcfg_out.txt') do set IP_Address=%%a
set IP_Address=%IP_Address: =%

for /f "tokens=1-3,4 delims=." %%i in ("%IP_Address%") do set My_IP_Range=%%i.%%j.%%k

for /f "delims=: tokens=2" %%a in ('find /i "Default Gateway" %temp%\ipcfg_out.txt') do set default_gateway=%%a
set default_gateway=%default_gateway: =%
for /f "delims=: tokens=2" %%a in ('find /i "DNS Suffix Search List" %temp%\ipcfg_out.txt') do set DNS_Suffix_Search_List=%%a
set DNS_Suffix_Search_List=%DNS_Suffix_Search_List: =%
for /f "delims=: tokens=2" %%a in ('find /i "subnet Mask" %temp%\ipcfg_out.txt') do set Subnet_Mask=%%a
set Subnet_Mask=%Subnet_Mask: =%
for /f "delims=: tokens=2" %%a in ('find /i "DHCP Server" %temp%\ipcfg_out.txt') do set DHCP_Server=%%a
set DHCP_Server=%DHCP_Server: =%
for /f "delims=: tokens=2" %%a in ('find /i "DNS Server" %temp%\ipcfg_out.txt') do set DNS_Server=%%a
set DNS_Server=%DNS_Server: =%
for /f "delims=: tokens=2" %%a in ('find /i "Primary WINS Server" %temp%\ipcfg_out.txt') do set Primary_WINS_Server=%%a
set Primary_WINS_Server=%Primary_WINS_Server: =%


Echo SubnetMask=%Subnet_Mask%
Echo BaseIP=%my_ip_range%.100
Echo NextIP=%ip_address%
Echo GatewayIP=%default_gateway%
Echo DNSName=%DNS_Suffix_Search_List%
Echo DNS1IP=%DNS_Server%
Echo WINS1IP=%Primary_WINS_Server%
Echo InterfaceIP=%ip_address%


>DHCPsrv.ini echo.[License]
>>DHCPsrv.ini echo.Key=這裡要改你的Key
>>DHCPsrv.ini echo.Name=這裡要改你的注冊名

>>DHCPsrv.ini echo.[DHCPsrv]
>>DHCPsrv.ini echo.Profile0=%ip_address%
>>DHCPsrv.ini echo.Include=%ip_address%
>>DHCPsrv.ini echo.TFTPDirectory=D:\
>>DHCPsrv.ini echo.Multicast=0
>>DHCPsrv.ini echo.TestIP=1
>>DHCPsrv.ini echo.TFTPEnable=1
>>DHCPsrv.ini echo.TFTPMode=0
>>DHCPsrv.ini echo.Log=0

>>DHCPsrv.ini echo.[%ip_address%]
>>DHCPsrv.ini echo.SubnetMask=%Subnet_Mask%
>>DHCPsrv.ini echo.BaseIP=%my_ip_range%.100
>>DHCPsrv.ini echo.Range=101
>>DHCPsrv.ini echo.NextIP=%ip_address%
>>DHCPsrv.ini echo.BootFile=\boot\grub\grldr
>>DHCPsrv.ini echo.RootPath=iscsi:%ip_address%::3268::MicroPE
>>DHCPsrv.ini echo.UseOpt=1
>>DHCPsrv.ini echo.DNSUpdate=0
>>DHCPsrv.ini echo.GatewayIP=%default_gateway%
>>DHCPsrv.ini echo.DNSName=%DNS_Suffix_Search_List%
>>DHCPsrv.ini echo.DNS1IP=%DNS_Server%
>>DHCPsrv.ini echo.WINS1IP=%Primary_WINS_Server%
>>DHCPsrv.ini echo.InterfaceIP=%ip_address%
dhcp4nt.exe -install&&start dhcpsrv.cpl
endlocal

[ 本帖最后由 adatsui 于 2009-9-1 12:09 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2009-9-1 12:24:13 | 只看该作者
觉大部分pe都可以网络启动,网络启动是很简单的,不是神秘的东西,不一定要专门的pe。
服务器端如果也没硬盘,网络启动还有什么更多的意义?

我测试了5个服务器端软件,TFTPD32两个版本,TFTP,上面的中文汉化版我也有,发的这个,
在配置低的机器,搭建虚拟机和本机的pxe测试平台时,只有这个版本可以迅速完成启动。

其它版本均失败,我只能选择最好的,英文对我无所谓,只是这几个ip不同的机器可能不同,
改一下简单的很
回复

使用道具 举报

9#
发表于 2009-9-1 12:40:13 | 只看该作者
楼主提供的版本稍老,要作为通用模块,最好能自动化。

我把HaneWin那套东西做成了单文件免配置的exe,是用于0pe的,放在livemesh上,就不上传了。livemesh上的朋友可以测试一下。

我发现HaneWin传文件很快,但传文件之前,或者说两个文件之间要等很久,这方面不如tftpd32连贯、快捷。

点评

跟帖,膜拜p大中  详情 回复 发表于 2018-10-19 14:03
回复

使用道具 举报

10#
 楼主| 发表于 2009-9-1 12:55:43 | 只看该作者
这方面不专业,只找到5个,这个只有这个版本,原本没看好它,结果是5个软件中最好的。

ip我没办法固定,不同的机器实际ip不同, 分配给客户端的我测试要在一个段上才行,
如果设置192.168.0.100---200 可能通用会好点,但是有的是192.168.1.1×××

winpe.iso可以自己选择,复制到pxe目录,这个也无法自动,只能这样了

tftpd32在低配置的机器,无法完成文件下载,只有几百的字节的速度(虚拟机测试平台)
回复

使用道具 举报

11#
 楼主| 发表于 2009-9-1 16:37:47 | 只看该作者
以前看到有人说,网络启动要很长时间,估计是那个
服务器端软件的问题,这个速度感觉和硬盘启动差不多

没下过别的带网启的pe,不过看帖子好像几个都是tftp,tftpd
回复

使用道具 举报

12#
 楼主| 发表于 2009-9-2 08:19:16 | 只看该作者
这个模块也适合img格式的pe,不过winnt.sif要修改,
OsLoadOptions = "/minint /fastdetect /rdpath=\winpe.img"
因为这个不能同时支持iso和img,而iso的是绝对多数,我自己也用iso的
所以,标准配置是对iso的,img的自己改。

也适合ope,但是它的启动文件特别,需要用它的grldr,复制到pxe目录,
并在服务器里面指定启动文件名为grldr,并把ope放到pxe目录
回复

使用道具 举报

13#
发表于 2009-9-2 10:37:38 | 只看该作者

回复 #12 dvd008 的帖子

D兄说这个版本快,我想请D兄方便时用这个来网启0pe,看看到进入桌面花多长时间?0PE.ISO是解开来用还是整体启动?
我用较新的HaneWin测试,存在#9楼所说问题,D兄认为新版不如旧版?
回复

使用道具 举报

14#
 楼主| 发表于 2009-9-2 14:41:59 | 只看该作者
我目前没有ope,只是用那个f6模块测试的ope,可以说瞬间就启动到蓝色1234的选择界面
前面的根本没显示就过去了

而测试其它软件时, tfptd32,只有200多字节的速度,下载启动文件,完了基本卡死
其它的有时能下载,有时不能

虚拟机和本机测试平台

我那个是win版,
那个汉化的,带cpl的干脆连下载都不能
回复

使用道具 举报

15#
发表于 2009-9-7 17:47:57 | 只看该作者

回复 #14 dvd008 的帖子

还有没有好的模块,再上几个....

最好是支持配置文件的...顶了...
回复

使用道具 举报

16#
 楼主| 发表于 2009-9-7 20:53:54 | 只看该作者
就这个好用,其它几个都不行!

不同机器需要不同设置的,就那几个地方
回复

使用道具 举报

17#
发表于 2009-9-7 21:01:11 | 只看该作者

回复 #16 zhxy9804 的帖子

做成单文件免配置exe应该是方便用户的。建议都如此做。

但速度还不满意。要加速不知道还要手动调哪个设置?
我可是第一回设置HaneWin。一成功就赶紧把配置保存下来并写成程序,免得以后不会配置了。

版主、楼主经验多,请指点一下。

[ 本帖最后由 pseudo 于 2009-9-7 21:10 编辑 ]
回复

使用道具 举报

18#
 楼主| 发表于 2009-9-7 21:42:36 | 只看该作者
你打包的我有,我这里测试不如那个win版的,我已经放到f6模块里面,替换了原来的。

配置也简单,只是要更换启动文件名,加入grldr,ope放入ope目录,放服务器根目录,
就可以启动了,目前各启动测试正常。


尽管版本不一样,但是不是一个软件。你的是命令行启动的
回复

使用道具 举报

19#
发表于 2009-9-7 22:47:32 | 只看该作者
我一般用tftp32传送小文件,HaneWin用来传送大只的。
回复

使用道具 举报

20#
发表于 2009-9-9 21:30:38 | 只看该作者
D兄,我把你的pe修改了一下,做成多启和网启,麻烦D兄帮我看看....

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143324&extra=page%3D2

[ 本帖最后由 coolg 于 2009-9-9 21:32 编辑 ]
回复

使用道具 举报

21#
发表于 2010-4-23 19:28:35 | 只看该作者
我平时用的最多就是网启,就是一直找不到一个比较强大一点的PE,WXRS的网启PE功能太少
回复

使用道具 举报

22#
发表于 2010-4-23 21:15:46 | 只看该作者

回复 #23 极度凶残 的帖子

想了解一下,怎样才算强大一点?还需要什么功能?
回复

使用道具 举报

23#
发表于 2010-4-23 22:26:21 | 只看该作者
顶楼的下载哪儿去了??
回复

使用道具 举报

24#
发表于 2010-4-24 16:39:01 | 只看该作者
原帖由 pseudo 于 2010-4-23 21:15 发表
想了解一下,怎样才算强大一点?还需要什么功能?

我知道如果用多合一PE或者我心如水网启PE直接启动电脑做PXE服务器的话,功能已经很强大了。但很多时候需要直接在系统里用Hane Win DHCP Server建一个PXE服务器(因电脑有其它应用,不能随便重启),这样的话,客户机通过网卡启动PE后,内置的工具软件少的可伶
回复

使用道具 举报

25#
发表于 2010-4-26 12:18:58 | 只看该作者
我感觉还是tftpd32流畅,特别是体现在加载前面一系列菜单的时候比HaneWin DHCP要快,这部分时间不能忽略。如果配合pxelinux来PXE启动,官方http://syslinux.zytor.com/wiki/index.php/PXELINUX推荐的软件就是tftpd32,http://tftpd32.jounin.net/。Hanewin DHCP虽然有免配程序,看起来一大堆文件,倒腾起来还是不如tftpd32来的轻松。

[ 本帖最后由 liuzhaoyzz 于 2010-4-26 12:23 编辑 ]
回复

使用道具 举报

26#
发表于 2010-4-26 14:34:48 | 只看该作者

回复 #26 极度凶残 的帖子

回复

使用道具 举报

27#
发表于 2010-4-29 20:56:45 | 只看该作者
正需要  下来看看  谢谢提供
回复

使用道具 举报

28#
发表于 2010-5-16 13:44:31 | 只看该作者

回复 #8 dvd008 的帖子

我想问下,我上面做了, 但是 加载镜像就花屏, 是VPC 的问题, 还是印象的问题呢?
回复

使用道具 举报

29#
发表于 2010-5-16 23:39:15 | 只看该作者
原帖由 极度凶残 于 2010-4-24 16:39 发表

我知道如果用多合一PE或者我心如水网启PE直接启动电脑做PXE服务器的话,功能已经很强大了。但很多时候需要直接在系统里用Hane Win DHCP Server建一个PXE服务器(因电脑有其它应用,不能随便重启),这样的话, ...

我也是用了好几年的PXE启动的PE,向来就是启动网络后,映射服务器上的共享文件夹到磁盘,不会碰到软件不够的情况。
回复

使用道具 举报

30#
发表于 2010-6-1 23:34:16 | 只看该作者
认真读了配置说明,网启成功了,特此感谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 10:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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