无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
123
返回列表 发新帖
楼主: Climbing

PXE服务器架设指南及PXE启动WinPE解决方案小结

[复制链接]
发表于 2009-6-2 02:11:53 | 显示全部楼层

我怎么启动PE不成功,高手们请给我一点信心

本人菜鸟,刚刚接触网启,请各位不吝赐教:

虚拟机搭建服务器和客户端-----
服务器端:windows2003 +DHCP服务 +3CDaemon
TFTP目录:startrom.n12    NTLDR    ntdetect.com    winnt.sif      winpe.img    MAXDOS.PXE   MAXDOS71.SYS
winnt.sif代码:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\SYSTEM32\"
OsLoadOptions = "/minint /fastdetect /rdpath=winpe.IMG"

---------------
DHCP启动名设为 MAXDOS.PXE ,启动正常,说明服务器端配置应该没有什么问题。
启动PE将启动文件名设为:startrom.n12  ,网络启动winpe失败。
客户机在显示DHCP获取地址成功后黑屏,左上角有个不闪烁的光标,等了一会提示“ TFTP download failed ”.

TFTP记录:
     Send of startrom.n12  done.24514 bytes in 0 secs.(23kb/sec)
     Error received from peer:TFTP Aborted               //这条错误不知什么意思,但是启动maxdos时也出现过,但没有出问题??

换过TFTP软件也不行,到底是哪的问题,请高手帮我分析一下。
回复

使用道具 举报

发表于 2009-6-4 14:49:45 | 显示全部楼层
PXE成功启动,进入桌面,但是无外置工具了。
回复

使用道具 举报

发表于 2009-6-4 18:31:12 | 显示全部楼层
pxe的需要全内置,不能加载外置工具的,这个一定要清楚的。
否则,没有网卡,没有工具,也做不了什么。
回复

使用道具 举报

发表于 2009-6-4 19:02:13 | 显示全部楼层
我是懒人,把小小强的那个拿来,换hanewindhcp,换个全内置,搞定(改动极少)。
回复

使用道具 举报

发表于 2009-6-4 20:01:12 | 显示全部楼层
原帖由 caozhi256 于 2009-6-4 19:02 发表
我是懒人,把小小强的那个拿来,换hanewindhcp,换个全内置,搞定(改动极少)。



LS在哪里下载的,给个链接,谢谢!
回复

使用道具 举报

发表于 2009-6-7 09:39:06 | 显示全部楼层
PXE启动成功,就是不能用那个3COM的菜单做多重启动,一启动就客户机就重启,不知何故.
回复

使用道具 举报

发表于 2009-6-7 09:43:46 | 显示全部楼层
不在注册表里面写东西做成绿色版
回复

使用道具 举报

发表于 2009-6-7 10:07:48 | 显示全部楼层
原帖由 dvd008 于 2009-6-4 18:31 发表
pxe的需要全内置,不能加载外置工具的,这个一定要清楚的。
否则,没有网卡,没有工具,也做不了什么。


高手勿入--45M上网认盘全外置PE(免配服务器PXE启动)

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

使用道具 举报

发表于 2009-6-7 13:44:13 | 显示全部楼层
支持好东东,楼主辛苦了
回复

使用道具 举报

发表于 2009-6-17 18:33:24 | 显示全部楼层

我晕,回复的内容竟然说广告

不过是baidu空间的修电脑记录,不让发网址我就全贴过来落。

我实现PXE启动PE的过程记录。
首先,下载hhh333修改老毛桃0911而成的多模式PE(080919-正式版)
下载地址:
第二,参考 改造PE--实战PXE启动
http://os.deepin.org/read-htm-tid-874197-page-e.html
COPY作者的改造PE的过程。用下载HHH333的正式版PE来改造。
1)把PE的核心winpe.is_解压缩为winpe.iso.
2)新建一个文件夹,并命名为MiniPE(为什么要新建一个文件夹?因为这个PE启动是要搜索各个盘符下的MiniPE文件夹,然后再读取里面配置文件,再加载外置包)然后把外置程序和INI配置文件全部添加到MiniPE这个文件夹中.(我只要求有网卡驱动能映射网络盘,所以我加了DRV.WIM,MMC.WIM,UNLOADOP.INI,WINPE.INI四个文件。自己可以加ADV.WIM,APP.WIM,有时间再实验把DRV只留下网卡的精简下.)
3)用ULTRAISO打开winpe.iso,把minipe文件夹拖进根目录去,就是你看到的iso里面有minipe和wxpe两个文件夹.另存为winpe.iso到其他地方(失败可以再来.作者说文件名可以任意,不过为了保证能成功启动,最好用winpe.iso.)
OK,PE的改造完成了.
现在再搭建PXE的启动环境,
我实验了作者说的Hanewin DHCP Server,没有成功,改用TFTPD32,非常简单实现。
1,设置本地IP为192.168.0.1
2,在D盘建立一个TFTPD32目录,把下载来的TFTPD32,PXE启动必需文件和改造好的PE都放在这个文件夹虾。
3,打开TFTPD32设置。(以下的蓝色字为填写的)
Current Diretory D:\TFTP
Server interfaces 192.168.0.1
不管TFTP SERVER,点DHCP SERVER,设置
IP pool starting address 192.168.0.100
size of pool 100
boot file startrom.n12
wins/dns server 192.168.0.1
default router 192.168.0.1
mask 255.255.255.0
其余的不填,然后点SAVE。再点setting按钮,在弹出的页面设置。
BASE DIRECTORY D:\TFTP
勾选以下选项(有些没有用,初次实验选上吧)
TFTP SERVER
DHCPSERVER
SYSLOG SERVER
PING ADDRESS BEFORE ASSIGNATION
PERSISTANT LEASES
NONE
OPTION NEGOTIATION
SHOW PROGRESS BAR
TRANSLATE UNIX FILE NAMES
CREATE"DIR.TXT"FILES
然后填TFTP FONFIGRATION下面的
TIMEOUT(SECONDS) 60         这个很重要,不然出现 NTDETECTE FAILED,实验了很久的教训
MAX RETRANSMIT 50
TFTP PORT 69
点OK.然后就可以从支持PXE启动的电脑上启动按F12会自动搜索这台电脑的DHCP服务器获得IP然后从TFTP服务器下载startrom.n12开始启动PE了.
回复

使用道具 举报

发表于 2009-8-8 03:36:37 | 显示全部楼层
改了也不行,
关键字:pxe  ntdetect failed  
就这一个贴:(
谁能给个成功启动的PXE模板,只要ntdetect.com ntldr  winnt.sif startrom.0  并且给出目录结构,谢谢了。

ps: ntdetect  failed 以后从逻辑分区启动ntldr的话也会这样。
回复

使用道具 举报

发表于 2009-10-30 13:49:00 | 显示全部楼层
下载试用一下,多谢分享!!!
回复

使用道具 举报

发表于 2010-4-1 11:47:00 | 显示全部楼层
好贴,详细。收藏慢慢研究。
回复

使用道具 举报

发表于 2010-4-27 17:16:37 | 显示全部楼层

求助tftpd32建PXE 启动PE3.0 总是出现 boot/bcd 错误

我照着 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106538
用 tftpd32 建了一个pxe 总是到读winpe.wim 的时候出错 tftpd32 这边也显示 .boot/bcd   err
请问 是不是我的 BCD文件没有做好 ?
我有一点不理解的是 做自己的BCD文件

Bcdedit -createstore c:\BCD
Bcdedit -store c:\BCD -create {ramdiskoptions} /d "Ramdisk options"
Bcdedit -store c:\BCD -set {ramdiskoptions} ramdisksdidevice  boot
Bcdedit -store c:\BCD -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
:: NEW GUID CREATED HERE
for /f "tokens=1-3" %%a in ('Bcdedit -store c:\BCD -create /d "WinPE 2.0" /application osloader') do SET GUID1=%%c
Bcdedit -store c:\BCD -create {bootmgr} /d "VISTA Boot Manager"
Bcdedit -store c:\BCD -set {bootmgr} timeout 15
Bcdedit -store c:\BCD -set {bootmgr} displayorder %GUID1%
Bcdedit -store c:\BCD -set %GUID1% systemroot \Windows
Bcdedit -store c:\BCD -set %GUID1% detecthal Yes
Bcdedit -store c:\BCD -set %GUID1% winpe Yes
Bcdedit -store c:\BCD -set %GUID1% osdevice ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}
Bcdedit -store c:\BCD -set %GUID1% device ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}

如果我的wim 文件的名字和上面的一样 是不是就可以通用了呢? 谢谢了
回复

使用道具 举报

发表于 2010-5-15 23:59:08 | 显示全部楼层
原帖由 kusana 于 2007-6-23 14:22 发表
ntldr已经是setupldr.exe改过来的,由于WINPE.ISO默认启动路径是WXPE, ntldr我已经将I386改成WXPE一共为3处要改变
startrom.com也是从光盘找出来的,要按F12
ntdetect.com也是从光盘找出来的
用的是Tftpd32. ...


同44楼的,   把ntdetect.com 改成大写放在wxpe 里面也不行!
回复

使用道具 举报

发表于 2010-5-15 23:59:45 | 显示全部楼层
原帖由 kusana 于 2007-6-23 14:22 发表
ntldr已经是setupldr.exe改过来的,由于WINPE.ISO默认启动路径是WXPE, ntldr我已经将I386改成WXPE一共为3处要改变
startrom.com也是从光盘找出来的,要按F12
ntdetect.com也是从光盘找出来的
用的是Tftpd32. ...




ntdetect.com  failed    , 改成大写也不行
回复

使用道具 举报

发表于 2010-7-10 22:20:00 | 显示全部楼层
如果局域网中已有DHCP服务器,而且没有权限设置此服务器该如何操作?
回复

使用道具 举报

发表于 2012-6-18 15:52:07 | 显示全部楼层
学习学习,谢谢楼主分享!!!1
回复

使用道具 举报

发表于 2018-10-15 18:02:42 | 显示全部楼层
感谢C大的“PXE服务器架设指南及PXE启动WinPE解决方案小结 ”
大神讲的非常详细!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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