无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: 少见的人
打印 上一主题 下一主题

PXE映像启动,头晕死了,忍不住要求救了,我是菜鸟。

[复制链接]
31#
发表于 2008-3-14 14:15:52 | 只看该作者
你要弄成img文件,是不是winnt.sif(毛桃改名的在minipe\pe) 也改了啊。


当WinPE映像文件类型是.IMG文件时,WINNT.SIF文件内容为:
           [SetupData]
           BootDevice = "ramdisk(0)"
           BootPath = "\I386\SYSTEM32\"
           OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMG"
           当WinPE映像文件类型是.IMA文件时,WINNT.SIF文件内容为:
           [SetupData]
           BootDevice = "ramdisk(0)"
           BootPath = "\I386\SYSTEM32\"
           OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMA"
           当WinPE映像文件类型是.IM_文件时,WINNT.SIF文件内容为:
           [SetupData]
           BootDevice = "ramdisk(0)"
           BootPath = "\I386\SYSTEM32\"
           OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IM_"

[ 本帖最后由 compass 于 2008-3-14 02:18 PM 编辑 ]
回复

使用道具 举报

32#
 楼主| 发表于 2008-3-14 14:19:50 | 只看该作者
我这里没有WINNT.SIF文件,毛桃版的这个文件好像名字是 PE
内容是
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MiniPE\WinPE.IS_"

这个文件应该是存在映像里,它没有指定绝对路径,这个文件应该不需要改,
这个文件和谁有关系……是不是核心,看来毛桃改了核心,把WINNT.SIF名字改成了PE
回复

使用道具 举报

33#
发表于 2008-3-14 14:27:56 | 只看该作者
不是的。winnt.sif只是被毛桃改名了,原来的setupldr.bin  毛桃改成xpeldr  在xpeldr里将winnt.sif改成了MimiPE\PE    就是这个文件。


你说弄的是个img文件啊,如果那样的话。pe这个文件就要修改一下。吧
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MiniPE\WinPE.IS_"
改成
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MiniPE\WinPE.img"

才行啊。



这个必须改,这是老九他们弄的。PECMD.exe好像需要查看winnt.sif文件(也就是毛桃改的pe,晕,好烦)
回复

使用道具 举报

34#
发表于 2008-3-14 14:34:58 | 只看该作者
最好还是召唤一下老九,老毛桃系的高人吧。
自己摸索还不累死啊。

幸好我不弄PE,太复杂了。主要是PE内核里面的启动流程完全一片白。PE的核心我都没想动过,就是想改外置程序YY一下。唉,都没成功过。

我想弄个自定义外置程序的PE又不是卖钱,只不过个人YY一下。一环套一环,牵扯的东西太多了。现在的pe内核都不是太标准化的,化时间和精力不值得。我是彻底放弃,还是等高人出来吃现成的吧。

[ 本帖最后由 compass 于 2008-3-14 02:36 PM 编辑 ]
回复

使用道具 举报

35#
发表于 2008-3-14 16:08:19 | 只看该作者
让他们给说复杂了。。。哎
本人用的老毛桃0418PE和ZJQCOMPUTER的IMG核心PE
无盘都很轻松的
其中只有NTLDR这个文件名不可改动
其他文件名随意改

RAMDISK核心的不需要任何修改
就可以直接启动
也就是不用所为的PXE处理。。。不知道你们被谁误导了
所以你们根本不用修改ISO/IMG文件的
当然了,自己要把外置程序内置的除外
还有,PXE启动时RAMDISK不支持载入CAB压缩过的ISO/IMG文件
所以不可压缩
推荐用IMG文件,因为IMG是硬盘镜像,NTFS的文件系统自身就可以压缩
毛桃的PELDR/SETUPLDR.BIN是不可用于PXE启动的
所以还需要别的文件
其他文件都同

按顺序来
tftpd32.exe ----PXE服务器软件,网上可以下载
tftpd32.ini   ----不用说了,PXE服务器配置文件,自动生成的
startrom.0  ----pxe启动NTLDR的东东,就是这个文件调用NTLDR
NTLDR   ----这个网上不好找,这不是setupldr.bin文件,自然也不是毛桃的PELDR/LDRXPE文件(这个支持PXE的),这个我一会提供给你 ,NTLDR调用里面的winnt.sif和ntdetect.com(可以自己修改,例如我改成了调用BOOT\PE.X和BOOT\NTD.PRO,可以精简目录结构,同时把PE.X中的ISO文件路径也改成BOOT\WINPE.ISO)
达到启动PE的功能
BOOT\NTD.PRO
BOOT\PE.X
BOOT\WINPE.ISO

这都没什么可说的。。。



附件ntldr(已经包含pe.x和ntd.pro
改NTLDR已经被我修改过
里面的路径指向为BOOT\PE.X和BOOT\NTD.PRO)

把附件解压到某个目录
注意路径中尽量不要有中文或者空格之类的
省得出问题
建议解压到D盘根目录即可
回复

使用道具 举报

36#
 楼主| 发表于 2008-3-14 16:14:10 | 只看该作者
winnt.sif 是PE核心启动时关联,
猜想是后面才需要的,winnt.sif本身就在要压缩成的IMG里,这个IMG是直接在GURB里引导的

我现在还在研究前面的东西呢,

也就是这个IMG要怎么做,
回复

使用道具 举报

37#
发表于 2008-3-14 16:16:58 | 只看该作者
原帖由 wowfans 于 2008-3-14 04:08 PM 发表
让他们给说复杂了。。。哎
本人用的老毛桃0418PE和ZJQCOMPUTER的IMG核心PE
无盘都很轻松的
其中只有NTLDR这个文件名不可改动
其他文件名随意改

RAMDISK核心的不需要任何修改
就可以直接启动
也就是不用 ...


忘了上传附件了
这里

方法
解压到任意目录,注意目录路径中不要有中文字符或者空格之类的
复制WINPE.ISO或者WINPE.IMG镜像到解压后的PXEROOT\BOOT目录
根据镜像类型配置以下PE.X文件(压缩包里面的PE.X是适合ISO的)
返回到PXEROOT目录,运行tftpd32.exe即可(会自动最小化,右击托盘图表,再点击 HIDE WINDOW就出现主窗口了,不过基本上不用修改配置,我都设置好了的)客户机选择PXE启动就o了


PXEROOT.rar (229.45 KB, 下载次数: 163)
回复

使用道具 举报

38#
 楼主| 发表于 2008-3-14 16:19:41 | 只看该作者
原帖由 wowfans 于 2008-3-14 04:08 PM 发表
让他们给说复杂了。。。哎
本人用的老毛桃0418PE和ZJQCOMPUTER的IMG核心PE
无盘都很轻松的
其中只有NTLDR这个文件名不可改动
其他文件名随意改

RAMDISK核心的不需要任何修改
就可以直接启动
也就是不用 ...


NTLDR修改过的,那我这里能不能用,

我这里winnt.sif改成了PE ,OP.WIM 被我删减了,不是刚刚下载下来时的ISO包,我是安装在硬盘里,打算重新打包的。
回复

使用道具 举报

39#
 楼主| 发表于 2008-3-14 16:23:36 | 只看该作者
看了说明,

那WINPE.IS_要解压出来成为一个ISO文件吗?

或者直接改成WINPE.IS_ ?据说是CAB压缩的,是不是可以直接解的。

这样可以载入外置程序吗?
回复

使用道具 举报

40#
发表于 2008-3-14 16:24:51 | 只看该作者
你什么都不用改
ISO直接改名为WINPE.ISO放在boot目录就可以了
其他文件我附件中都有了
毛桃的无论是0911还是0418
is_解压出来的iso都不用修改
除非你添加几个外置程序之类的进iso里面
其他都不要修改
注意
此ISO是指核心的ISO
不是光盘的ISO
也就是25M的IS_解压出来的ISO
不是118M左右的光盘下载时的ISO哦。。。
毛桃的解压出来应该是50M左右的iso文件吧
可以在核心的iso中添加一点点外置程序
用于启动网络的
然后映射网络驱动器
加载PXE服务器的外置程序
zjqcomputer的pe就是这样的
你可以直接下载现成的
他的是IMG格式的
你修改以下附件中的PE.X就可以了
回复

使用道具 举报

41#
 楼主| 发表于 2008-3-14 16:27:36 | 只看该作者
成功启动了核心的WINPE,但是没有能够加载外置程序,
回复

使用道具 举报

42#
 楼主| 发表于 2008-3-14 16:30:22 | 只看该作者
我能够把MiniPE文件夹(里面有WINPE.IS_、OP.WIM、WINPE.INI等文件)制作成一个镜像文件,通过PXE加载,然后想完整版的WINPE一样吗?

没有外置程序我无法使用呢,因为要在内网传输文件,所以没有网络是不行的
回复

使用道具 举报

43#
发表于 2008-3-14 16:37:59 | 只看该作者
所以说啊
你可以把部分外置程序内置进WINPE.ISO中
也就是从WINPE.IS_解压出WINPE.ISO
将其用ULTRAISO编辑
将外置程序的相关文件加进去
貌似0911只有一个OP.wim吧
可以根据选择加进去
不然核心也太大了。。。这可是在RAMDISK内存中运行的啊。。。。。
你借鉴下小小强的PE吧
只增加了几M的网卡和网络外置程序
PXE服务器共享外置程序为OP
客户机启动后
自动连接PXE服务器的OP共享
映射为Y盘
然后加载Y盘上的外置程序
还是比较先进的

个人还是喜欢非打包的外置程序
修改方便
不怎么喜欢WIM的。呵呵
回复

使用道具 举报

44#
发表于 2008-3-14 16:40:53 | 只看该作者
原帖由 少见的人 于 2008-3-14 04:30 PM 发表
我能够把MiniPE文件夹(里面有WINPE.IS_、OP.WIM、WINPE.INI等文件)制作成一个镜像文件,通过PXE加载,然后想完整版的WINPE一样吗?

没有外置程序我无法使用呢,因为要在内网传输文件,所以没有网络是不行的


帖子在这里

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120533&page=1#pid1327023

启动很快的
因为IMG只有50M左右
局域网100M的网络有10M的速度
也就是5秒左右能载入完成RAMDISK
内存占用也不会太大
回复

使用道具 举报

45#
 楼主| 发表于 2008-3-14 16:42:55 | 只看该作者
RAMDISK内存中运行
大概可以容纳多少容量?是以本机内存为标准的吗?还是限制在128M内存?

网卡驱动是一个完整的包,我想要减小它行不行,只留NF4系列的还有8139系列的。

外置程序载入是一个INI文件,我只会修改是WIM的,放到ISO里我还不知道怎么放。
回复

使用道具 举报

46#
 楼主| 发表于 2008-3-14 16:59:54 | 只看该作者
非常感谢 wowfans  的帮助,还有bxws 、compass 的帮助,

我觉得已经快达成目标了 -_,-
回复

使用道具 举报

47#
发表于 2008-3-18 00:29:35 | 只看该作者
受启发了
谢谢各位大大,好好学习
回复

使用道具 举报

48#
发表于 2008-7-11 16:42:16 | 只看该作者
原帖由 少见的人 于 2008-3-12 16:53 发表
我安装了毛桃的PE在C盘里,为了修改删除一些软件让它更适合用来PXE启动PE系统
PE的外置程序包已经减到40M了,准备做成一个用于PXE远程启动映像文件。
这时头晕了,对于引导我的观点还是非常模糊的,看了下BOO ...



---------------------------------------------------------------------------------------------------------------------------------
麻烦 哪位 强人来个  图文 教程  本人
菜鸟  
开始学习 阶段只会  按 图照 着做
回复

使用道具 举报

49#
发表于 2008-7-11 19:42:41 | 只看该作者
这个问题早就解决了,请参考这个贴
http://bbs.znpc.net/viewthread.php?tid=3662&extra=page%3D1
回复

使用道具 举报

50#
发表于 2008-7-12 09:21:50 | 只看该作者
看楼主挺急的。。。。
直接把文件扔给你吧
解压到TFTP根目录,把老毛桃中的winpe.is_用Winrar解压到TFTP根目录(winpe.iso)
,以startrom.n12作为PXE启动文件就可以了。

PXE启动根目录相关文件.zip

173.85 KB, 下载次数: 109, 下载积分: 无忧币 -2

回复

使用道具 举报

51#
发表于 2008-7-15 10:06:02 | 只看该作者

我也尝试了多时,终于成功!

在这里受各位大侠的启发,经多次试验,终于成功无盘启动PE!太爽了。首先下载这里的一个PE,“REBOOT Reload - 最帅的 Windows 2003 SP2 和 DOS 启动盘,可安装到优盘/硬盘/光盘”,连接为:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=86175&extra=page%3D2
解压到某个文件夹,很显然它是由GRLDR调用RWIN.LDR再启动PE,RWIN.LDR就是NTLDR,我的做法是:在Win2003sp2升级安装包里找到startrom.n12(startrom.n1_),将RWIN.LDR更名为NTLDR,还要将NTLDR文件用WinHex或UltraEdit等工具将MZ标志之前的字节删除(网上看的这样能兼容TFTP,忘了连接了),下载TFTPD32,将启动文件设为startrom.n12,关键是在TFTP设置里面讲“Option negotiation”勾上,勾上之后选项“PXE Compatibility”自动取消,没问题,这样竟能启动了。

失败经历一:
勾上“PXE Compatibility”,“Option negotiation”自动取消,这样会出现NTDETECT.COM失败,实际上这个是RWIN.COM,TFTP服务端也出现对RWIN.COM文件操作错误,就算复制一份NTDETECT.COM也没用。

失败经历二:
在Win2003sp2升级安装包里找到setupldr.exe(setupldr.ex_),替代PE里原装的NTLDR(RWIN.LDR),名字换成NTLDR,但它需要找NTDETECT.COM和Winnt.sif,于是分别将PE里面的RWIN.COM和RWIN.SIF改名以满足要求,映像在客户端装入了,但PE-XP启动时出错,和什么txtsetup.sif文件有关,出现status14错误。看来RWIN.LDR是做了手脚的。

[ 本帖最后由 有闲 于 2008-7-15 10:55 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-19 16:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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