无忧启动论坛

标题: PXE启动PE问题 [打印本页]

作者: yg_sunbeam    时间: 2007-12-28 08:39
标题: PXE启动PE问题
用PXE启动老毛头的PE

ISO格式

出现

下图

是什么原因

12.JPG (8.66 KB, 下载次数: 142)

12.JPG

作者: test266    时间: 2007-12-28 09:17
PXE启动不能压缩,你把WinPE.IS_解压出来,用WinPE.iso启动.
作者: yg_sunbeam    时间: 2007-12-28 09:35
我就是解压出来启动的

启动WinPE.iso

但是出现上面错误

缺少txtsetup.sif文件

请问下

这个文件好像是做无人值守时候用

这里是干什么用?
作者: adatsui    时间: 2007-12-28 10:26
你的 NTLDR 內相應的目錄對嗎 ?
如果你不是用 tftp 哪不需要往下看了.


STROM.0 (或類似名字的東東) 指定了用哪個 NTLDR.
NTLDR (或它的易名文件) 指定了用 哪個 WINNT.SIF 並且指定了 WINPE 的系統目錄.
原裝的當然是 I386\SYSTEM32\, 如果這個目錄不對, 也是會出現找不到 TXTSETUP.SIF 錯誤.

有可能你用的WINPE 系統目錄不是標準的. 也許是 CMPE\SYSTEM32\, 看看是不是 NTLDR 沒跟著 WINPE 更改.
作者: yg_sunbeam    时间: 2007-12-28 10:27
没有人知道吗?


急!!!!!!!!!!
作者: yg_sunbeam    时间: 2007-12-28 11:15
原帖由 adatsui 于 2007-12-28 10:26 AM 发表
你的 NTLDR 內相應的目錄對嗎 ?
如果你不是用 tftp 哪不需要往下看了.


STROM.0 (或類似名字的東東) 指定了用哪個 NTLDR.
NTLDR (或它的易名文件) 指定了用 哪個 WINNT.SIF 並且指定了 WINPE 的系統目錄 ...




路径也对了


还是出现同样的错误


STROM.0 指定了用哪個 NTLDR怎么看?

谢谢

下面是我PXE目录下文件

23.JPG (76.02 KB, 下载次数: 172)

23.JPG

作者: yg_sunbeam    时间: 2007-12-29 08:47
没人看了吗?
作者: zhm_email    时间: 2007-12-29 08:57
winnt.sif内容:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\System32\"
OsLoadOptions = "/noguiboot /minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"
作者: yg_sunbeam    时间: 2007-12-29 08:58
谢谢


我试下
作者: yg_sunbeam    时间: 2007-12-29 09:04
还是一样的错误啊!


设不是文件配置或者结构的问题

那位高人给传个启动PE的整个目录文件附件啊!


先谢谢了
作者: yg_sunbeam    时间: 2007-12-29 09:08
什么地方有错阿

12.JPG (130.29 KB, 下载次数: 103)

12.JPG

作者: z640919a    时间: 2007-12-29 09:17
WinPE.iso用VDM改为WinPE.img来启动试试,winnt.sif内容:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\I386\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=WinPE.IMG"
作者: adatsui    时间: 2007-12-29 11:43
樓主 :
你給出的 winnt.sif 與 你的 winpe.iso 結構不配對.
winnt.sif 內 bootpath 是 wxpe
你的 winpe.iso 內是 i386. 你從哪裡弄來個這樣的 winnt.sif ??
另請確定你的 ntldr 內的 目錄到底是甚麼.
作者: yg_sunbeam    时间: 2007-12-29 14:24
原帖由 adatsui 于 2007-12-29 11:43 AM 发表
樓主 :
你給出的 winnt.sif 與 你的 winpe.iso 結構不配對.
winnt.sif 內 bootpath 是 wxpe
你的 winpe.iso 內是 i386. 你從哪裡弄來個這樣的 winnt.sif ??
另請確定你的 ntldr 內的 目錄到底是甚麼.





winnt.sif 文件是8楼的

我把路径改过来

winnt.sif内容:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\System32\"
OsLoadOptions = "/noguiboot /minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"


但还是出现同样的错误!!!!!!
作者: yg_sunbeam    时间: 2007-12-29 14:26
再有就是

“另請確定你的 ntldr 內的 目錄到底是甚麼. ”


是确定 ntldr 的路径吗?

你看下图片

谢谢
作者: rroo    时间: 2007-12-29 14:54
标题: 制作pe硬盘版.txt
C:Documents and SettingsAdministrator桌面pe硬盘和u盘版制作pe硬盘版.txt
作者: yg_sunbeam    时间: 2007-12-29 15:59
高人救命啊   !!!!!!!!!!!!!
作者: yg_sunbeam    时间: 2007-12-29 16:25
还是镜像文件的问题

换了另一镜像文件就能启动了


老毛头硬盘版工具箱里的ISO文件不能直接用PXE启动


不知道为什么


还请高人给我们菜菜,讲讲光盘版的PE和PXE版和U盘版PE有什么区别?


谢谢了
作者: adatsui    时间: 2007-12-30 12:12
給看看你說有問題的  txtsetup.sif , 列出 i386\ 目錄.
作者: chenbaker    时间: 2008-1-15 21:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: badwood    时间: 2008-2-3 15:27
原帖由 yg_sunbeam 于 2007-12-29 04:25 PM 发表
还是镜像文件的问题

换了另一镜像文件就能启动了


老毛头硬盘版工具箱里的ISO文件不能直接用PXE启动


不知道为什么


还请高人给我们菜菜,讲讲光盘版的PE和PXE版和U盘版PE有什么区别?


谢谢了



用的是哪个镜像文件?能给我一份么?多谢。
作者: youngsun    时间: 2008-2-3 17:56
这个问题我碰到过,很好解决:
你看一下,你的winnt.sif中的rootpath指向wxpe的,你再看一下,你的ISO的光盘里是没有这个目录的,是I386目录。
解决办法:修改winnt.sif文件。
作者: youngsun    时间: 2008-2-3 17:59
在论坛里要多看少问,很多情况都有现成答案的。问题太简单,激活不了高手的兴趣。
作者: badwood    时间: 2008-2-3 22:33
iso里面的目录是wxpe,我一开始就按照这个改了,是不行的。
我还发现似乎根本就没到加载winnt.sif文件。
首先,是我修改里面的路径指向非法文件,看到的现象是一样的。
其次,是在tftpd32的消息中发现一个奇怪的现象,就是PXE启动过程中客户端会要求加载bootfont.bin文件,这个是任何介绍都没提到的。
后来换了tftpboot的方式就可以出现加载菜单,但是现在的问题是没有可以正常加载的pe镜像。
作者: hwd6    时间: 2008-2-3 23:03
http://bbs.znpc.net/viewthread.php?tid=1394&extra=page%3D1
作者: badwood    时间: 2008-2-4 09:35
我就是完全按照这个帖子一步一步来的,但是报错,tftpd32的log如下:
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:04:75:17:B9:20 [04/02 09:25:30.453]
DHCP: proposed address 192.168.0.100 [04/02 09:25:30.453]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:04:75:17:B9:20 [04/02 09:25:32.437]
DHCP: proposed address 192.168.0.100 [04/02 09:25:32.437]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:04:75:17:B9:20 [04/02 09:25:36.390]
Previously allocated address acked [04/02 09:25:36.390]
Read request for file <startrom.n12>. Mode octet [04/02 09:25:36.390]
OACK: <tsize=24514,> [04/02 09:25:36.406]
Using local port 24983 [04/02 09:25:36.406]
Peer returns ERROR <TFTP Aborted> -> aborting transfer [04/02 09:25:36.406]
Read request for file <startrom.n12>. Mode octet [04/02 09:25:36.406]
Using local port 24984 [04/02 09:25:36.406]
<startrom.n12>: sent 48 blks, 24514 bytes in 0 s. 0 blk resent [04/02 09:25:36.468]
Read request for file <NTLDR>. Mode octet [04/02 09:25:36.750]
Using local port 24985 [04/02 09:25:36.750]
<NTLDR>: sent 547 blks, 279552 bytes in 1 s. 0 blk resent [04/02 09:25:37.484]
Read request for file <BOOTFONT.BIN>. Mode octet [04/02 09:25:37.593]
OACK: <tsize=322730,> [04/02 09:25:37.593]
Using local port 24987 [04/02 09:25:37.593]
Peer returns ERROR <Bad TFTP options> -> aborting transfer [04/02 09:25:37.609]
Read request for file <ntdetect.com>. Mode octet [04/02 09:25:37.609]
OACK: <tsize=47772,> [04/02 09:25:37.609]
Using local port 24988 [04/02 09:25:37.609]
Peer returns ERROR <Bad TFTP options> -> aborting transfer [04/02 09:25:37.609]

感觉就是tftp不能完好的发送数据,但是不知道怎么去设置。
作者: zytat163    时间: 2008-2-4 12:00
这是我成功启动毛桃911的tftp设置,让你参考一下.
图片在附件内.

tftp_set.JPG (39.94 KB, 下载次数: 106)

tftp_set.JPG

作者: ssscan    时间: 2008-2-4 14:46
我也出现这样的问题,这时候ISO已经load 到内存了,在加载的时候找不到txtsetup.sif.
也可能我找的ISO不正确,望高手指点。
另谁有PE引导的ISO文件共享一下。

先谢了
作者: zytat163    时间: 2008-2-4 15:06
这是我启动成功的TFTP服务器软件和启动PXE PE的文件.(在附件内).
其中:PXE PE必须的有
startrom.0
ntdetect.com
ntldr
winnt.sif
除去tftp321.exe和tftp.reg剩下的就是pxelinux的文件.

不包含winpe.iso
需要的话可以从毛桃911内提取那个压缩的iso.直接取用毛桃911是不行的,因为不能通过tftp外置.

tft.part1.rar

146.48 KB, 下载次数: 177, 下载积分: 无忧币 -2

tft.part2.rar

141.11 KB, 下载次数: 190, 下载积分: 无忧币 -2


作者: badwood    时间: 2008-2-7 10:41
楼上的东东真的管用,用了你的tftp就可以顺利加载winpe.iso,看来是我的startrom.0、ntdetect.com、ntldr这几个文件有问题。
但是,可能是我的winpe.iso不对,加载晚winpe.iso之后黑屏,再没有任何反应了。不知道能否告诉我一个毛桃911的下载链接么?
作者: 千里独行    时间: 2008-2-7 13:46
老毛桃911的下载链接
下载地址:http://www.quick8.cn/soft/00153.htm
              http://webdisk.cech.com.cn/download/file_share_6195771.html
作者: badwood    时间: 2008-2-7 16:37
这么多高手指点,非常感谢。我是这么做的:
1、下了911的iso,把其中的winpe.is_提取出来,用expand命令把winpe.is_解压成winpe.iso,放到tftp目录下,此时winpe.iso有50M
2、修改winnt.sif为:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\System32\"
OsLoadOptions = "/minint /fastdetect /rdpath=winpe.iso"
但是加载winpe.iso之后是黑屏。
我发现winpe.is_解压后的iso文件是不可启动的镜像,于是向该iso文件中加载window xp的引导扇区,结果出现了加载WinPE的字样,却死了。。。

不知道哪个环节出了问题,还请高手继续指点。。。
作者: z640919a    时间: 2008-2-7 19:26
winnt.sif为
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"
作者: zytat163    时间: 2008-2-12 12:20
原帖由 badwood 于 2008-2-7 04:37 PM 发表
这么多高手指点,非常感谢。我是这么做的:
1、下了911的iso,把其中的winpe.is_提取出来,用expand命令把winpe.is_解压成winpe.iso,放到tftp目录下,此时winpe.iso有50M
2、修改winnt.sif为:
[SetupData]
...


    winpe.iso能不能启动没有关系,因为是从pxe服务端取得启动文件的.不需要修改winpe.iso.
如果有问题的话有时跟客户端也有关系.
    我上传的文件,就是那个服务端,启动pe在VMware里运行是正常的,但不能保证真实的客户机启动PE就能正常.据我实测,用IBM笔记本好多型号就启动不起来,没到桌面就会重启,估计是pe容量太小驱动不全.
    如果要用真实机测的话,最好不要用太新的机器.945以下应该不会有太大问题.
作者: badwood    时间: 2008-2-14 11:06
我用的是一台很老的hp omni的笔记本,因为硬盘接口有问题,又不支持USB启动,丢掉又可惜了,所以打算做个无盘,至少可以上上网。
在办公室测试可以启动PE2.0,但到家却不能。
但无论是办公室还是家里都无法启动毛桃911的PE。
按照33楼的方法修改winnt.sif也不行,仍然是加载winpe.iso之后是黑屏(在家里试却是ntdetect fail)。很奇怪。
不知道OsLoaderOption中的"/rdexportascd "选项是什么意思?

[ 本帖最后由 badwood 于 2008-2-14 04:21 PM 编辑 ]
作者: youngsun    时间: 2008-2-18 23:26
还没成功吗?其他不用这么麻烦的,什么startcom.0、ntdetect.com、ntldr(setupldr.bin)、winnt.sif等文件都不用。直接用硬盘映像多省事,在PXES端,一个kernel memdisk就OK了

建议你将此ISO改为无盘天使映像,在VM上本地调试好,再试PXE,肯定行!

看看这篇文章:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112656
chenall的PE内核是winpe.gz, 大小33M,支持网络。
作者: badwood    时间: 2008-2-20 21:23
多谢楼上的关心,我一直在努力,但始终在失败,楼上的同志让我看到了希望,现在winpe.gz该在哪下呢?我的积分不够,进不了ftp2。。。
作者: youngsun    时间: 2008-2-21 09:07
他有网盘的,我找来了,http://chenall.bibidu.com,具体你找chenall

[ 本帖最后由 youngsun 于 2008-2-21 09:09 AM 编辑 ]
作者: youngsun    时间: 2008-2-21 09:14
请试用grub4dos中的grldr,不要用pxelinux.0
作者: badwood    时间: 2008-2-21 18:24
为什么不能用pxelinux.0?好不容易让memdisk能加载镜像了(但是死在booting...提示,不知道是否是镜像本身的问题)。
作者: youngsun    时间: 2008-2-21 19:21
原帖由 badwood 于 2008-2-21 06:24 PM 发表
为什么不能用pxelinux.0?好不容易让memdisk能加载镜像了。。。

无他,只要能试成都行!
作者: badwood    时间: 2008-2-22 11:25
用grub比较好,但是始终无法下载镜像,报Disk read error。感觉是镜像的格式与我配置的菜单命令不一样。
map --mem (pd)/winpe.iso (hd0)
map --hook
chainloader +1

通过摸索发现,(pd)是指tftp服务器。
我感觉grub的运作是这样的:第一条是虚拟tftp服务器上的winpe.iso为hd0,grub会先去服务器上下一个winpe.iso的文件头,获取镜像的磁盘格式后返回tftp服务器一个错误,先不下载该文件,直到后面的语句运行过之后再下。
不知道猜的是否正确?
作者: youngsun    时间: 2008-2-22 22:37
搞错了,兄弟,太错了。
不是跟你说用chenall PE的吗?其他的是不能用这种方式的!
下载chenall的winpe.gz ,map --mem (pd)/winpe.gz (hd0) ...
作者: badwood    时间: 2008-2-22 22:52
我感觉自己还有些原理没弄透彻,现在不知道哪里可以下到winpe.gz,积分不够,上不了ftp2
作者: youngsun    时间: 2008-2-22 23:01
300分快到了。不急!正好潜水多充电。
作者: badwood    时间: 2008-2-22 23:12
我的grub菜单是这么写的:
title Boot WinPE
map --mem (pd)/boot/winpe.gz (hd0)
map --hook
root (hd0,0)
chainloader (hd0,0)/ntldr
其中的root (hd0,0)有必要么?

[ 本帖最后由 badwood 于 2008-2-22 11:19 PM 编辑 ]
作者: youngsun    时间: 2008-2-22 23:16
没有必要的。。。。。
作者: youngsun    时间: 2008-2-22 23:19
用chenall 的PE,需要了解ramdisk方式与非RAM启动的区别。
还是建议多看贴。
作者: youngsun    时间: 2008-2-22 23:21
PXE启动+非RAM方式,更复杂。一言难尽啊,光一个磁盘驱动就足了解的了。
作者: badwood    时间: 2008-2-22 23:22
总感觉只差一点了,可总抓不住差了哪了。
grub的命令与镜像的制作方法一定要配合好,就是困惑memdisk的方式与非memdisk的区别。
作者: badwood    时间: 2008-2-22 23:27
memdisk的方式是在内存中虚拟一个磁盘,可以有磁道、扇区结构,接管了int13调用,我这么理解有错么?或者正好相反,非ramdisk才是这样?
作者: youngsun    时间: 2008-2-22 23:28
ramdisk与memdisk是有区别的,不要搞混了,完全不同的概念
作者: youngsun    时间: 2008-2-22 23:30
你把pxelinux.cfg/default的内容贴出来看看,pxelinux.0应该也是可以的。
作者: badwood    时间: 2008-2-22 23:33
啊?!请指教,洗耳恭听。
作者: badwood    时间: 2008-2-22 23:35
我的pxelinux.0如下:
...
LABEL MEMPE
MENU LABEL ^B----Memory PE
kernel memdisk
append initrd=winpe.iso
作者: youngsun    时间: 2008-2-22 23:40
错了,原来根源就这里,早贴来就不误事了。
...
label bootpe
menu label boot pe
kernel startrom.0
后面不用了。

注意,startrom.0 ntldr ntdetect.com wxpe.sif等文件都必须是配套的。
作者: youngsun    时间: 2008-2-22 23:42
记得把这篇文章从头看到尾:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112656 全部回贴

里面有大量的知识。已经是第三次推荐了。。。
作者: badwood    时间: 2008-2-22 23:45
下载了winpe.gz,使用grub报错:
Error 4:Bad or incompatible header in compressed file
Press any key to continue...
我的menu.ldr是这么写的:
title Boot WinPE
map --mem (pd)/boot/winpe.gz (hd0)
map --hook
chainloader (hd0,0)/ntldr

是不是还有什么其他文件没配套好?
作者: youngsun    时间: 2008-2-22 23:57
原帖由 badwood 于 2008-2-22 11:45 PM 发表
下载了winpe.gz,使用grub报错:
Error 4:Bad or incompatible header in compressed file
Press any key to continue...
我的menu.ldr是这么写的:
title Boot WinPE
map --mem (pd)/boot/winpe.gz (hd0) ...

这个问题没见过。。。
winpe.gz只要一个文件,不需要其他文件的。会不会文件没下好,重新下载一遍。
你可以试试能不能用winrar打开,里面是个winpe.dsk,再用winimage打开winpe.dsk,如果一切都成功,说明文件没损坏。

[ 本帖最后由 youngsun 于 2008-2-23 12:00 AM 编辑 ]
作者: badwood    时间: 2008-2-23 00:00
使用pxelinux报错:
Setup is inspecting your computer's hardware configuration...
NTDETECT failed
我的pxelinux.cfg如下:
DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 50

MENU BACKGROUND syslinux.jpg
menu color screen        37;40      #80ffffff #00000000 none
menu color border        30;44      #00FFFFFF #00FFFFFF none
menu color title        1;36;44    #ff183894 #00000000 none
menu color unsel        37;44      #ff00519C #00000000 none
menu color hotkey        1;37;44    #ff636563 #00000000 none
menu color sel                7;37;40    #ffFF0000 #00ffffff none
menu color hotsel        1;7;37;40  #ffFF0000 #00ffffff none
menu color scrollbar        30;44  #ff000000 #00000000 std
menu color tabmsg        31;40      #00000000 #00000000 none  
menu color cmdmark        1;36;40    #ff00ffff #00000000 std
menu color cmdline        37;40      #FFFF0000 #00000000 none
menu color pwdborder        30;47      #80ffffff #20ffffff std
menu color pwdheader        31;47      #80ff8080 #20ffffff std
menu color pwdentry        30;47      #80ffffff #20ffffff std  
menu color timeout_msg        37;40      #FFFF0000 #00000000 none
menu color timeout        1;37;40    #FF0000FF #00000000 none
MENU TITLE SYSLINUX BOOT MENU
MENU WIDTH 80
MENU MARGIN 14
MENU ROWS 15
MENU TABMSGROW 20
MENU CMDLINEROW 21
MENU ENDROW 24
MENU TIMEOUTROW 22

LABEL winpem
MENU LABEL ^N----Windows PE 1.0 MAOTAO
kernel startrom.0

LABEL menu
MENU HIDE
kernel vesamenu.c32

使用的文件是本帖第3页zytat163 提供的文件。
作者: youngsun    时间: 2008-2-23 00:04
原帖由 badwood 于 2008-2-23 12:00 AM 发表
使用pxelinux报错:
Setup is inspecting your computer's hardware configuration...
NTDETECT failed
...

这个问题非我能力所及。。。
作者: badwood    时间: 2008-2-23 00:14
!!!!!!!我该怎么办?
pxelinux不行就改用grub,grub也出问题。。。
作者: badwood    时间: 2008-2-23 00:25
winpe.gz解压缩之后得到winpe.dsk,使用grub加载时报Error 25:Disk read error。
作者: youngsun    时间: 2008-2-23 00:32
这个winpe.dsk也是可以--mem的,只不过时间长些。
这个不行,你再下个winpe911.gz,我不信两个文件都坏了。

还有,不要用tftpd32, 用hanewin tftp,快速稳定。
作者: youngsun    时间: 2008-2-23 00:33
虚拟机也不要用VPC,要用VM
作者: youngsun    时间: 2008-2-23 00:36
你的这个贴子,我一定要帮你解决到底了。
作者: badwood    时间: 2008-2-23 00:46
我不是用的虚拟机,是实际的机器。准备试winpe911.gz
多谢兄弟。
作者: badwood    时间: 2008-2-23 00:53
用winpe911跟之前一样的现象:
用gz文件报Error 4:Bad or incompatible header in compressed file,
用dsk文件报Error 25:Disk read error。
gz文件下载的应该没问题。

我现在开始怀疑是否是因为我的客户机的pxe设置问题?
作者: youngsun    时间: 2008-2-23 01:11
先换tftpd32.....,PXE的问题是比较多一些的
作者: badwood    时间: 2008-2-23 01:31
haneWIN DHCP配不好。。。客户端无法获取ip
作者: badwood    时间: 2008-2-23 01:48
使用小小强系列:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120533&extra=page%3D1
依然不能使用haneWIN DHCP,但是使用tfpt32指向小小强的目录则可以用pxelinux启动,但是winpe不能启动,依然是报告NTDETECT failed。但其他的基于DOS的软件基本都能启动。。。似乎就是不能启动winpe。。。真是奇怪。

[ 本帖最后由 badwood 于 2008-2-23 01:49 AM 编辑 ]
作者: 玄天    时间: 2008-2-23 04:39
毛桃内核里面的文件不是txtsetup.sif ,而是txtsetup.si_

将这个文件解压缩先

[ 本帖最后由 玄天 于 2008-2-23 04:41 AM 编辑 ]
作者: badwood    时间: 2008-2-23 10:30
解压txtsetup.si_然后怎么用呢?
作者: badwood    时间: 2008-2-23 11:00
NTDETECT faile 应该是从ntldr中报出来的,不知道是因为主板问题还是ntldr的版本问题?
作者: youngsun    时间: 2008-2-23 14:41
既然你用小小强的能PXE,你可以把小小强的那些文件复制到你的PXE服务器根目录上。
startrom.0 ntldr ntdetect.com winnt.sif winpe.img pxelinux.cfg/default 等相关文件,要是一套的。
作者: youngsun    时间: 2008-2-23 14:46
先把根目录试成功,再搞子目录。

这个ntldr就是setupldr.bin,只是改名了。

老毛桃的是winpe.iso,也只能用startrom.0启动。
作者: badwood    时间: 2008-2-24 10:50
我用小小强的启动,所有文件都放到根下,一样不能启动到winpe,报的错误跟使用其他的一样,NTDETECT failed

[ 本帖最后由 badwood 于 2008-2-24 11:20 AM 编辑 ]
作者: youngsun    时间: 2008-2-24 10:54
说说你的PXE布署环境,请详细些,有没有跨路由器?客户机网卡类型?等等

呵呵,一不小心,我们已经反客为主了。

[ 本帖最后由 youngsun 于 2008-2-24 11:16 AM 编辑 ]
作者: badwood    时间: 2008-2-24 11:25
呵呵,回头要好好总结一下,开新帖。
我用hub连接服务器和客户机,服务器是dell 640m的笔记本,客户机是hp 的omni500笔记本(很老很老的,现在没法识别硬盘,所以才考虑用无盘),客户机的网卡是3Com的,bios配置里面有三种网络启动的方式,一个是pxe,一个是tcp,两者都可以连接到tftp服务器下载启动文件,但是不知道为何tcp的方式启动好像会自动加载grub的内置菜单。
作者: badwood    时间: 2008-2-24 11:28
此外,能启动到pe2.0,启动后仅有一个命令行窗口,网卡能用,但没有wiindows启动菜单,而且驱动也装不上,只能用800×600的分辨率,自己往wim包里面加入了mstsc程序(包括需要的链接库),可以连接到其他的机器。不知道怎么打入audio和video的驱动。因为wim包太大,而且驱动支持不好,所以才想用pe1.0

[ 本帖最后由 badwood 于 2008-2-24 11:30 AM 编辑 ]
作者: youngsun    时间: 2008-2-24 11:31
use wtware , A very good thin client for windows rdp protocol
作者: badwood    时间: 2008-2-24 12:19
似乎是一个希望,正研究中.
第一次启动报告missing required "win2kIP" parameter in configuration file.
似乎是要配置一个win2k的ip,还不知道配置文件在哪,怎么配。是配服务器的还是客户端的。。。研究。
作者: youngsun    时间: 2008-2-24 12:23
你先仔细看帮助吧,有个配置文件的,在configs目录下,你必须创建客户机MAC地址.wtc配置文件。win2kIP是终端服务器的IP。
作者: youngsun    时间: 2008-2-24 12:29
从pxelinux与GRUB的启动结果来看,怀疑你的网络或TFTP SERVER可能有些问题。
pxelinux: ntdetect.com failed! 应该是ntdetect.com文件没找到,或文件损坏。
grub: winpe.gz disk read error!

其实文件都正常,传输中出了问题!!!

你先在CMD下,用tftp命令直接下载看看行吗?

我用过tftpd32, 经常出问题的!
作者: badwood    时间: 2008-2-24 13:55
wtware已经成功引导到windows 2003 server的终端桌面下了。只是声音无法带到客户端。而且下载的wtware是免费版的,在屏幕右上角有个logo窗口,不知道哪里有破解版的下载?
从wtware的引导过程可以看出,它使用的是pxelinux作pxe引导,使用了linux的内核来加载终端桌面。我也想过这种方式,但是对linux不熟悉,也就没考虑。

此外,用命令行方式无法下载大文件,每次get都在客户端生成一个32768kb的文件,最后报超时。
tftp服务器端报错:
Ack block 0 ignored (received twice) [24/02 13:50:52.765]

客户端的命令是:tftp -i 127.0.0.1 get winpe.iso
我就在本机上跑的命令行。

有个困惑的问题:我用pxelinux可以加载winpe.wim,这个镜像有100多m,似乎这样看起来tftp服务器并没有什么问题啊?
作者: zjqcomputer    时间: 2008-2-24 14:05
既然用tftp总有问题,怎不研究一下用haneWIN DHCP?

“依然不能使用haneWIN DHCP”??

具体怎不能用法?,说明一下。

都是服务器软件,总能用的。问题是没找到故障源头而已。

我觉得要试haneWIN DHCP的话,应该先卸载tftp,以免互相冲突。最基本这一点检查过没有?

[ 本帖最后由 zjqcomputer 于 2008-2-24 02:07 PM 编辑 ]
作者: badwood    时间: 2008-2-24 14:51
找到原因了,防火墙的问题,现在dhcp能跑,客户端得到ip了,不过TFTP又出问题了:
TFTP..
PXE-T04: Bad tftp packet
PXE-E36:Error received from TFTP server

[ 本帖最后由 badwood 于 2008-2-24 03:05 PM 编辑 ]
作者: youngsun    时间: 2008-2-24 15:06
原帖由 badwood 于 2008-2-24 01:55 PM 发表
wtware已经成功引导到windows 2003 server的终端桌面下了。只是声音无法带到客户端。而且下载的wtware是免费版的,在屏幕右上角有个logo窗口,不知道哪里有破解版的下载?
从wtware的引导过程可以看出,它使用 ...

就一个小小的LOGO,不影响使用的。。。免费版就是正式版!主要是license文件,你可email 给作者索取试试,说不定给你了。我已经很满足了。
作者: zjqcomputer    时间: 2008-2-24 15:08
原帖由 badwood 于 2008-2-24 02:51 PM 发表
tftp32是绿色版的,不跑就不占用端口。
haneWIN DHCP跑起来了,也说服务启动了,但是客户端就是不能获得IP,也不知道是哪里配置有问题。
左下角显示“正在侦听端口:67”。
客户端报没有收到服务器相应



如果你是使用我那PXE版中的haneWIN DHCP的话,其它选项已经预先设置好了(通过DhcpSrv.ini),关键要你自己检查设置就是下图的位置:
“选项”--“standard”


另外,ftp根目录在服务器存放的路径最好没有空格,例如:D:\Program Files这样的路径就不行了。(这个问题存在于以前的旧版中,不知这个新版改正了没有,也没去试过)

还有,检查一下服务器上有无防火墙的阻隔。特别是Windows自带哪个,很讨厌。

----------------------------------------------------------------------------------------------------------------------------

根据你的测试环境和结果来看,不论你是否使用haneWIN DHCP作为服务器,

建议先用VMWARE调试,如果连在VMWARE里都无法启动的话,实机更不用说了。

VMWARE测试通过的话,说明服务器的各文件已经无问题,也基本不需再调整,然后用一条网线直连客户机和服务器试一下。

最后才组成一个完整网络去试。

[ 本帖最后由 zjqcomputer 于 2008-2-24 03:12 PM 编辑 ]
作者: badwood    时间: 2008-2-24 15:23
看起来是haneWIN的tftp报错,不知道是否是设置问题,截图如下:

1.jpg (70.16 KB, 下载次数: 112)

1.jpg

2.jpg (74.22 KB, 下载次数: 107)

2.jpg

3.jpg (63.74 KB, 下载次数: 113)

3.jpg

作者: youngsun    时间: 2008-2-24 16:00
一般来说,不等待ACK 是不建议的。虽然好的时候多。
作者: badwood    时间: 2008-2-24 16:40
关掉“不等待ACK”选项,现象依然。
服务器这边看到tftp正在传输pxelinux.0,10%就断了。
防火墙也关闭了。

[ 本帖最后由 badwood 于 2008-2-24 04:47 PM 编辑 ]
作者: zjqcomputer    时间: 2008-2-24 16:51
原帖由 badwood 于 2008-2-24 04:40 PM 发表
关掉“不等待ACK”选项,现象依然。
服务器这边看到tftp正在传输pxelinux.0,10%就断了。
防火墙也关闭了。



看来真要检查一下你的网络了,不稳定的说。
作者: badwood    时间: 2008-2-24 16:59
网络问题也没道理每次都到10%就断吧?
用直连网线现象一样:tftp32报NTDETECT failed,haneWIN无法下载pxelinux.0
用虚拟机则仅能获得ip,然后报:
PXE-E11:ARP timeout
PXE-E38:TFTP cannot open connection
PXE-M0F:Exiting Intel PXE ROM

[ 本帖最后由 badwood 于 2008-2-24 05:10 PM 编辑 ]
作者: youngsun    时间: 2008-2-24 17:12
提供测试方法:
0、用PING测 ping IP -n 1000,看有几个丢包,超过1个就不行。
1、用cmd下的tftp测
2、C/S之间拷贝大文件测
3、若以上都成功,怀疑你的PXE客户端有问题。检查bootrom,或用grub代替PXE启动。
4、装VM
另外,没听说过PXE还有TCP的。
作者: youngsun    时间: 2008-2-24 17:16
原帖由 zjqcomputer 于 2008-2-24 05:06 PM 发表
所以我就建议你先用vmware做客户机试,这样的好处就是可以排除网络质量问题...


呵呵,有小小强将军罩着,问题解决为期不远了!
作者: zjqcomputer    时间: 2008-2-24 17:22
既然虚拟机都报错,那90%的可能都是服务器这边问题了。不知道你的网络具体是怎样的,因此也不排除网络上有arp病毒在做怪,建议服务器上做个静态绑定后再试

看我的haneWin配置:











[ 本帖最后由 zjqcomputer 于 2008-2-24 11:56 PM 编辑 ]
作者: zjqcomputer    时间: 2008-2-24 17:27
原帖由 youngsun 于 2008-2-24 05:16 PM 发表


呵呵,有小小强将军罩着,问题解决为期不远了!



呵呵,大家共同研究,共同进步啊。
作者: youngsun    时间: 2008-2-24 17:30
呵呵,将军把坏木头当成我了 ^_^

将军言之有理,九成九是网络问题了。

[ 本帖最后由 youngsun 于 2008-2-24 05:34 PM 编辑 ]
作者: badwood    时间: 2008-2-24 17:36
首先感谢各位大大的支持和帮助。。。

1、Ping不丢包。
2、复制大文件没问题
3、我的网卡是3Com的,BOOTROM种显示:Managed PC Boot Agent(MBA) v4.02,有4种设置:
   a.PXE。
     b.TCP/IP:下面有Protocol(BOOTP、DHCP)
     c.NetWare:下面有Protocol(802.2、802.3、EthII)
     d.RPL
4、VM装了,测试的时候无法从TFTP上下载文件,报的错误见94楼。
5、我试过grub,也不成功。
6、cmd下的tftp传winpe.wim失败(100多M),winpe911.gz失败(34M),DOSBOOT.ZIP成功(19M)。
看起来象是网络问题,但有个奇怪的问题就是用
LABEL winpe2
MENU LABEL ^J---- Windows PE 2.0 for Windows Vista
kernel Boot/pxeboot.0
可以完全下载winpe.wim并启动winpe2.0。
此外,还是无法让haneWIN的tftp正常工作。

[ 本帖最后由 badwood 于 2008-2-24 05:45 PM 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3