楼 主
用TFTP做PXE网刻的问题
发表于 2008-04-17 05:16 · 中国 上海 浦东新区 电信
高级用户
★★★
中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-04 13:00
20年会员
UID 77577
性别 男
状态 离线
小弟最近用TFTP来做PXE网克遇到许多难题
比如PXE引导会显示超时,有时就TFTP服务端弹出许多发送框始终都没有开始传送。上网查找了很多资料都是点到为止没有说到重点。
@echo off
SET TZ=GHO-08:00
prompt $p$g
\net\Undipd.com 0x60
MOUSE.COM
echo Loading...
GHOST.EXE -clone,mode=prestore,src=@mcchenglong,dst=1:1 -sure -rb
其中的 SET TZ=GHO-08:00这个是什么意思。我试过去掉这句的话会出现一个框
第 2 楼
发表于 2008-04-17 10:53 · 中国 上海 电信
高级用户
★★★
积分 916
发帖 377
注册 2004-03-08 00:00
22年会员
UID 19523
性别 男
状态 离线
如果你用tftpd32记得使用v2.8版本更新的v3.x老出现这种问题也不清楚具体原因
至于这个SET TZ=GHO-08:00,似乎是类似于时区的概念,它好像作用于当你把备份的镜像存在于ntfs分区上,fat32似乎不受影响。也不知道加了这个参数以后是否就是北京时间了。
第 3 楼
发表于 2008-04-17 13:33 · 中国 上海 浦东新区 电信
高级用户
★★★
中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-04 13:00
20年会员
UID 77577
性别 男
状态 离线
不知道,我在VPC里试过把这段去掉后不行,会有个选择分区的框出现,不过这里又选择不了, VPC 5.2版本没有PXE模块的? bios里也没有设置网卡引导的?
我用的是版主推荐的从他网盘下载的那个 Connectix Virtual PC 5.2
第 4 楼
发表于 2008-04-17 15:24 · 中国 上海 电信
高级用户
★★★
积分 916
发帖 377
注册 2004-03-08 00:00
22年会员
UID 19523
性别 男
状态 离线
wuyou.com本来有个帖子讨论SET TZ=GHO-08:00的,可惜搜索不到,我想去掉它也不应该出现你说的错误。
Connectix Virtual PC 5.2后来的virtual pc2007是支持pxe启动的,但是它在和tftpd32配合时仍然会出现你所描述的在发送镜像大量失败的结果。可以用haneWINDHCPServer感觉这个在和virtual pc测试时就稳定点
另外你可以把这句
GHOST.EXE -clone,mode=prestore,src=@mcchenglong,dst=1:1 -sure -rb
改成
GHOST.EXE -ja=@mcchenglong -sure -rb
这样你所有的参数设定都可以在GhostSrv的客户端选项里进行调节
第 5 楼
发表于 2008-04-19 07:54 · 中国 上海 浦东新区 电信
高级用户
★★★
中國DOS聯盟常任參議员
积分 686
发帖 318
注册 2005-11-04 13:00
20年会员
UID 77577
性别 男
状态 离线
還是不行, 我用PDK和NDIS2的驅動分別試了好像可以激活網卡就是啟動到GHost找不到服務器,我的ghostsrv.exe是和TFTP放在同一樣目錄下的,
請問下DOS網卡驅動PDK和NDIS在效果和作用上有什麼區別?
第 6 楼
发表于 2008-04-19 11:46 · 中国 上海 静安区 电信
高级用户
★★★
积分 916
发帖 377
注册 2004-03-08 00:00
22年会员
UID 19523
性别 男
状态 离线
可找到任何网卡的Packet Driver驱动的方法
http://www.cn-dos.net/forum/viewthread.php?tid=33390&fpage=1
偶不具备这方面的知识无法解释Packet Driver和NDIS驱动的标准区别,不过这些牛角就不用钻了。
查找官方文档的话,ghost除了pxe用的UNDI驱动外还有直接使用packet driver另外一种就是用以packet driver形式加载的NDIS。
你现在可以尝试更换虚拟机软件,也许试试精简版的vmware也是个不错的选择,如果你确认你的DOS下的驱动跟你的虚拟机匹配的话,你可以尝试ghostsrv单点传输或者加大超时时间
论坛跳转: