coolg 发表于 2010-5-22 19:43:16

这个模板非常好用,谢谢楼主!!

我花了好长时间也没搞定Hanewin dhcp,楼主能不能搞个Hanewin dhcp模板

jamesdai2002 发表于 2010-5-22 20:23:50

楼主漏了bootmgr启动pe 1.0 2.0,bootmgr应该也是很强的pe启动工具, 当然也可以pxe启动pe,最大优势是pxe启动多个pe 1.0不用修改ntldr winnt.sif的名称

liuzhaoyzz 发表于 2010-5-22 22:59:24

@coolg
你本身就是PXE高手了,呵呵。Hanewin dhcp和tftpd32不是一样的吗,他的文件太多了,有好几个,把他们往tftp目录一扔不就行了吗,免配的你也搞了好几套方案了吧,好像pseudo和歌理是最早公布的。
@jamesdai2002
学习了,还不会倒腾bootmgr呢。

[ 本帖最后由 liuzhaoyzz 于 2010-5-23 07:12 编辑 ]

coolg 发表于 2010-5-22 23:40:36

原帖由 liuzhaoyzz 于 2010-5-22 22:59 发表 http://bbs.wuyou.net/images/common/back.gif
@coolg
你本身就是PXE高手了,呵呵。Hanewin dhcp和tftpd32不是一样的吗,他的文件太多了,有好几个,把他们往tftp目录一扔不就行了吗,免配的你也搞了好几套方案了吧,好像歌理是最早公布的。
@jamesdai2002 ...


搞定了,谢谢,不仅在有线网卡,无线网卡也行

zhangze 发表于 2010-5-23 02:01:16

也就是说
只要内存足够大

丢一个无人值守的安装光盘过去
就直接装系统了

完全不需要Ghost那个服务端了

liuzhaoyzz 发表于 2010-5-23 07:22:15

PE下的网克有两种,内存要求256M就行,无论哪种,PE的SRS驱动都是最重要的,看不到客户机的硬盘一切都是枉然。
一种是利用grub4dos的grldr+winvblock(firadisk)驱动整体启动带网络支持的WINPE的ISO映像,扔个ghostsrv在tftp目录,启动ghostsrv,客户机开启PXE,启动WINPE后,开启网络支持,启动ghost的多播multicast就可以进行网克了。Winpe下网克速度快,操作方便,可以一对多克隆。
另外一种,如果要克隆的客户机不是太多,主机不用启动ghostsrv,直接用PE里面的Penetcfg设置好共享文件夹映射,启动客户机的ghost,选择local→partition→from image模式进行克隆,不过这就不是利用ghostsrv的多播克隆了,而是利用windows的共享映射建立的网克,速度上没有ghostsrv的多播快,可以到400M/min,而ghost多播可以到550M/min甚至更高,决定于交换机网卡带宽及硬盘速度。这种严格意义上怕是不能叫做网克。

[ 本帖最后由 liuzhaoyzz 于 2010-5-23 10:06 编辑 ]

jamesdai2002 发表于 2010-5-23 10:14:09

回复 #36 liuzhaoyzz 的帖子

应这么说:
1.   如果零散的装一些不同配置的pc, 映射共享文件夹方式更好一些,因为不用开启ghostsrv.
2.同时安装很多台相同配置的pc, ghostsrv+多播方式更好。
3.ghost的速度决定因素主要是网络速度和硬盘的速度,当然和pc的配置也有些关系,对于100M网络,pe 1.0网络共享利用率一般在75%左右, pe 2.0和3.0可以达到99%, pe 1.0多播方式也许可以超过75%.
4. 普通ghost和ghost多播差别只是一对一发送和一对多发送,网络传输速度其实差别不大的,如果你的pc性能够强大,并使用1000M网络,网络可以达到700Mbit/s,也就是ghost速度4000M/min

liuzhaoyzz 发表于 2010-5-23 10:22:23

认同你的观点。事实上我都是用共享映射,ghostsrv多播很少用,都是百兆网,千兆网投入太大没有试过。我测试过一对一网克,ghostsrv+multicase确实比共享映射要快。

[ 本帖最后由 liuzhaoyzz 于 2010-5-23 10:30 编辑 ]

jamesdai2002 发表于 2010-5-23 10:29:09

回复 #38 liuzhaoyzz 的帖子

我们公司每天都要装很多pc,一直用RIS安装和PE网络共享方式ghost, 去年还把网络提升到1000M, ghost的速度提升还是很明显的,现在的瓶颈主要在server的硬盘速度不够快。

jamesdai2002 发表于 2010-5-23 10:40:21

pxe启动dos下映射网络驱动器ghost也是个不错的选择, 不用考虑网卡驱动(驱动就是pxe rom)和硬盘控制器的驱动(驱动就是bios),就是ghost速度慢一点,大概400M/min

zhangze 发表于 2010-5-23 13:34:20

我的意思是跟PE没关系
是不是直接PXE一个系统盘,如电脑城Ghost版,客户端就象光驱启动电脑城Ghost版光盘一样安装系统了呢??

这是直接用系统光盘里边的GHost安装

同理
如果直接PXE微软原版的Windows XP或者Windows 7光盘过去,也一样的安装呢

极度凶残 发表于 2010-5-23 14:50:09

原帖由 coolg 于 2010-5-22 23:40 发表 http://bbs.wuyou.net/images/common/back.gif



搞定了,谢谢,不仅在有线网卡,无线网卡也行
不是吧?客户机用无线网卡也可以PXE启动??

liuzhaoyzz 发表于 2010-5-23 15:26:07

@zhangze
不是很明白你的意思,你说的不是PXE启动,说的好像主要是PXE启动后如何安装系统的问题吧。
“完全不需要Ghost那个服务端了”,是可以的,如果客户机启动的是maxdos或者mousedos,驱动网卡后用net use建立映射是可以用电脑城ghost XP来安装系统的,如果客户机启动的是PE,启用网络支持后用penetcfg建立映射既可以ghost安装,也可以安装微软原版的Windows XP。
@极度凶残
PXE无线网卡启动目前怕是很难做到,coolg大概说的是PXE有线网卡启动后加载无线网卡驱动而已吧。

[ 本帖最后由 liuzhaoyzz 于 2010-5-24 14:54 编辑 ]

liuzhaoyzz 发表于 2010-5-24 17:48:41

grub4dos又有更新了。
http://code.google.com/p/grub4dos-chenall/
注:从2010-05-23版开始,PXE启动使用的菜单文件有修改,具体如下 优先尝试/MENU.LST文件,如果没有找到则使用以前的方式,但menu.lst目录修改为menu
注意:如果PXE启动有使用menu.lst目录的使用新版需要修改为MENU,否则可能会死机.
赶快上sysoft时空,一查,原来如此这般...
http://bbs.znpc.net/viewthread.php?tid=5916&extra=page%3D1
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151084&extra=page%3D2&page=159
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=159851&extra=page%3D1&page=17
让我们看看chenall兄背后做出了多少努力吧,最终是他一锤定音:“我认为还是用menu.lst文件 + menu目录方式比较直观.”
http://code.google.com/p/grub4dos-chenall/updates/list#
无论如何更新,只要tftp下面有menu.lst就很快,我们完全接受替换menu\default的方式的更改,这就足够了。

[ 本帖最后由 liuzhaoyzz 于 2010-5-25 09:46 编辑 ]

coolg 发表于 2010-5-24 21:58:29

原帖由 liuzhaoyzz 于 2010-5-23 15:26 发表 http://bbs.wuyou.net/images/common/back.gif
@zhangze
不是很明白你的意思,你说的不是PXE启动,说的好像主要是PXE启动后如何安装系统的问题吧。
“完全不需要Ghost那个服务端了”,是可以的,如果客户机启动的是maxdos或者mousedos,驱动网卡后用net us ...


是用笔记本做服务端,无线链接路由器,台式机有线接路由器。作为客户端PXE启动,以前都是用网线直接连接

lk_EC93 发表于 2010-5-31 00:04:06

原帖由 liuzhaoyzz 于 2010-5-23 07:22 发表 http://bbs.wuyou.net/images/common/back.gif
PE下的网克有两种,内存要求256M就行,无论哪种,PE的SRS驱动都是最重要的,看不到客户机的硬盘一切都是枉然。
一种是利用grub4dos的grldr+winvblock(firadisk)驱动整体启动带网络支持的WINPE的ISO映像,扔个g ...

受益非浅!十分感谢!

liuzhaoyzz 发表于 2010-5-31 15:41:09

原帖由 jamesdai2002 于 2010-5-23 10:40 发表 http://bbs.wuyou.net/images/common/back.gif
pxe启动dos下映射网络驱动器ghost也是个不错的选择, 不用考虑网卡驱动(驱动就是pxe rom)和硬盘控制器的驱动(驱动就是bios),就是ghost速度慢一点,大概400M/min

这个观点值得商榷吧?即使是DOS下网克,如果没有网卡驱动,无论使用net use还是用ghost多播,估计都是无法实现的,PXE ROM只能用来启动,如果真的不要网卡驱动了,maxdos和mousedos PXE版也不用集成那么多网卡驱动了。硬盘驱动不全网克估计也够呛,具体没有试过。

2010.5.30日,karyonix更新了firadisk,终于让它支持memdisk了!
http://www.boot-land.net/forums/index.php?showtopic=8804&st=240
v0.0.1.20
Detect MEMDISK RAM drive.
Test SSE2 memory copy code.
下载地址
http://www.mediafire.com/file/mn5j45gmomi/firadisk-driver-0.0.1.20.zip

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 16:00 编辑 ]

hhh333 发表于 2010-5-31 16:31:52

我记得map ISO 要求ISO连续存放吧,否则就要用,map --mem,就要占用内存,map过程也要花时间,倒还不如用全内置,减少麻烦。就目前测试的情况来看,g4d采用压缩格式比不压缩而传大文件更慢。不要太迷信firadisk、winvblock,我现在不知道它们是能够保存直接map的盘还是map --mem的盘,如果直接保持,进PE后网卡可能都没驱动,怎么去保持?如果是保持内存盘,真的意义很小。因此传统的方式我认为简单实用,肯定更稳定。

带上网络组件做成几十M的全内置问题是不大的,进PE驱动网络用服务器上的外置就更灵活可靠。网络启动比U盘启动也更稳定可靠。一个问题一旦复杂化,也就越不可靠。

另外,我也有个问题要请教,你讲的firadisk、winvblock,必须要在PE中装载才行吧?PE中如果不驱动,直接MAP你做的那2个IMA不行吧?

[ 本帖最后由 hhh333 于 2010-5-31 16:39 编辑 ]

liuzhaoyzz 发表于 2010-5-31 17:26:10

欢迎hhh333大侠来讨论。map iso是要求连续存放,map --mem多占用ISO大小的内存,一个PE的ISO不过50M而已,虽然占用内存,但是map --mem方式还是比直接map方式兼容性好,外置版的很容易做到128M内存本地启动,即使加上50M,178M足够网络启动整个ISO了。而内置版的RAMPE,附带基本维护用的工具,有几个能够做到128M内存本地启动?
firadisk和winvblock只能把map --mem模式的仿真磁盘带入Windows,网卡驱动也外置,进入PE后再加载就行了啊。客观上讲,传统方式改这个改那个,还把个PE搞得七零八落的太麻烦了。对于我们这样的一般用户,为了使用PE而PE,原版不动整体启动还是简单的,对于为了研究PE而PE的大侠就另当别论了。
网络组件10M左右,直接放到核心之外,占用启动内存小多了,map到本地的cd后,cd上的所有外置本身就是可用的,不用主机上的外置了啊。
不是很明白你说的在PE中装载是什么意思?firadisk或者winvblock既可以内置到PE的内核中的\wxpe\system32\drivers下面,也可以以ima或img格式外置在ISO之外,无论内置还是外置g4d下都能够启动,我本人推荐外置方式,因为这样,无论他们怎么更新,PE本身不用更新。但是用于memdisk就必须内置了,因为memdisk还不支持多磁盘仿真,它一旦仿真就必须boot,winvblock的作者shao为memdisk打了补丁,初步成果是memdisk.c32,据boot-land的Icecube说,能够支持多映像,就是相当于map --mem,不过资料太少,我没有尝试成功过。所以只有等待shao为memdisk打补丁,让memdisk支持多磁盘仿真,那样firadisk或winvblock就可以以ima方式外置了。
说实话,我不认为全内置版的PE集成firadisk或者winvblock有什么必要性,没有他们一样可以启动,一样有外置。外置版的PE集成他们才显示出占用启动内存小,启动快的优势来。

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 18:27 编辑 ]

hhh333 发表于 2010-5-31 20:47:29

回复 #50 liuzhaoyzz 的帖子

谢谢!
1、我弄清楚了一个问题,就是不必改动PE,将那个驱动放到IMA或IMG中,再map到fd中就相当于驱动了吗?不要其他的什么命令了吗?
这究竟是如何做到的?装了后,对后续的MAP有作用还是对所有的?

2、我还是不明白它有什么优势。打个比方说,PE内核原文件60M,CAB压缩后30M+外置WIM 50M总共80M做成ISO,按LZ所说的整体启动,则

①先map含有firadisk驱动的IMA,这个占内存很小可以忽略不计 即占内存=0   花时间很少=0
②map --mem ISO,这是不是要占ISO大小的内存       即占内存=80M 花时间按每秒10M算=8秒
③再用ISO内部的setupldr.bin解压内核到RAMDISK                        即占内存=60M         解压时间按每秒10M需要3秒加载时间按未解压算3秒=6秒

合计  占内存=120M   花时间=14秒

再看传统方式:
将外置WIM50M放到内核+内核本身60M=110M,CAB打包后最多60M,启动时由setupldr.bin解包装载到内存占110M花时间解压时间6秒+加载时间6秒合计12秒

合计 即占内存=110M    花时间=12秒

这个帐我哪么算都觉得不合算!

[ 本帖最后由 hhh333 于 2010-5-31 21:23 编辑 ]

liuzhaoyzz 发表于 2010-5-31 21:24:41

1、firadisk或者winvblock本来就是可以外置在ima中的呀,PE里面不用改动任何东西,不需要其他命令的呀,这里面不是有个txtsetup.oem吗,估计是firadisk和winvblock结合他来启动的。map --mem这个ima之后,可以一直保持到Windows里面,在Windows里面不是可以看到A盘的吗?不过有的看不到A盘,不知道是不是因为BIOS里面关闭了软驱,有的可以,有的不行,这点没有详细考证过,只要firadisk或winvblock能启动,看到仿真光盘,其他的我就没管了,反正大家都那样用,呵呵。
2、你分析的很透彻,第③小步好像占内存60*2+16=136M吧。
PE的启动内存和核心有关,大概为下面这个公式(只是大概)
1. 用CAB压缩过的核心
X*2+16(单位MB)(X为未压缩时的核心大小)
2. 不用CAB压缩的核心
X+32(单位MB)(X为未压缩时的核心大小)
总计应该是80+136=216M。
传统方式就少了那个80M,那样子单ISO启动,占用内存似乎是110+32=142M,这个和本地的136M相差无几啊?不过缺点是ISO本身太大110M,不便于网络传播和应用啊。能压缩存放当然很好啊。
我的意思是只要控制在256M之内启动,216M和142M是没有差别的,文件能小点肯定便于存放,而且整体启动的优势就是随便一个RAMPE就可以扔到tftp目录里面启动,不用改来改去的,省心。
你举的这个例子的PE大了点,我用的带局域网网络支持的通用PE,带基本维护工具,ISO大小53M,本地116M启动,网络170M启动后能网克。原版的通用PE,ISO 39M带基本维护工具,差别就更小了,本地116M启动,网络156M启动,这个虽然不能用来网克,但是用来维护还是可以的,比如万能gho文件已经存放在本地硬盘上,调整分区也可以。

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 21:55 编辑 ]

jamesdai2002 发表于 2010-5-31 21:54:32

回复 #51 hhh333 的帖子

我也是觉得hhh333 的有理, pxe启动用了好几年了,pxe启动其实最关键还是pe中必须包含所有的网卡驱动,启动完成后map服务器共享的外置程序,不压缩也就60M左右, 另外ghost 文件都放在服务器上,方便克隆。

pxe启动还是比较适合有服务器有网络的环境, 出去修电脑还是usb硬盘启动方便啊

firadisk或者winvblock肯定有他的优势,不过还不会淘汰老的pxe启动方式,因为没有明显的优势,会firadisk或者winblock的人也肯定有能力对pe进行简单的修改。

我的pxe启动服务器用pxelinux的字符界面,因为这样兼容性最好,grub4dos和pxelinux图形界面兼容性要差一些,相信增加firadisk也会导致一些兼容性问题。

hhh333 发表于 2010-5-31 22:04:48

回复 #52 liuzhaoyzz 的帖子

整体启动的优势就是随便一个RAMPE就可以扔到tftp目录里面启动,不用改来改去的,省心.....

也不能随便吧,象水大的全功能版两百多M,起动后加内核也占点,没有512M内存可能吃不消。譬如我将我那个内置PE做成嵌套形式的整体启动PE,ISO文件70M,256M内存都启动不了。

吃内存,启动时间也长,我看这种整体启动实用价值不大,ISO文件较大的更吃不消。

liuzhaoyzz 发表于 2010-5-31 22:05:38

@jamesdai2002
外置程序不是已经map到本地的cd了吗?不用映射主机上的任何共享都可以看到外置的啊?干嘛要映射网络盘???你说的方法似乎和我说的不同?

你说的很对,在启动logo上,我也很少花时间,毕竟3秒钟就跳过去了,花那么大力气做出来的东西兼容性还不一定好,中看不中用,g4d有人报道在某些情况下因为使用了图形菜单花屏,可能你在这台电脑可以使用,在其他电脑花屏。pxelinux方面有人报告图形模式会与sis显卡冲突,导致启动不了。简约即简单,呵呵,个人看法。
firadisk只是让Windows看到grub4dos或者pxelinux在实模式下仿真的磁盘,比如hd,cd,fd,就好比在Windows中做了个指向hd,cd,fd的快捷方式,应该不会与什么东西冲突吧。

@hhh333
你说的70M的ISO,256M启动不了,肯定是内置版PE吧?
如果做成外置版PE,只要保证没压缩过的内核小于50M,本地128M绝对可以启动。100M大小的外置版PE,都可以做到本地128M启动哦?内置版消耗内存的确太大。

[ 本帖最后由 liuzhaoyzz 于 2010-6-1 08:14 编辑 ]

hhh333 发表于 2010-5-31 22:57:39

回复 #55 liuzhaoyzz 的帖子

我说的是网启,你不是说往TFTP丢吗?即将随便一个发布的ISO放TFTP,工作站启动时是不是要将这个map --mem XXPE.ISO (0xff),请问这个语句要多大的内存?如果这个 XXPE.ISO有256M大小,256M内存的机器还能够启动吗?

liuzhaoyzz 发表于 2010-5-31 23:00:57

如果ISO256M大,外置版仍然可以做到本地128M启动,网络启动那最少要384M才能启动了吧。
如果整体启动,ISO要控制在128M之内才能在256M的内存上整体网络启动。

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 23:04 编辑 ]

hhh333 发表于 2010-5-31 23:08:08

回复 #57 liuzhaoyzz 的帖子

不要说本地,本地用firadisk或者winvblock更没用,本地可随时取的,要他干吗?这东西我看主要在UD和PXE时,本的的话非RAM<64M就可启动。经过跟你讨论我觉得这个东西越来越没什么用了。

这里致命的地方就是map --mem,要带给PE的东西先要放内存中,这两个东西的作用就是保持DOS下的这块内存进保护模式还能保留并使用。它应该从来就不节约内存,只能是更耗内存。

[ 本帖最后由 hhh333 于 2010-5-31 23:12 编辑 ]

liuzhaoyzz 发表于 2010-5-31 23:12:00

RAMPE本地启动内存如果很小,那么网络整体ISO启动的内存才会小啊?网启内存或ud整体启动内存=本地启动内存+ISO大小,这个是有关系的。在ISO大小一定的前提下,就是如何做到减少本地启动内存了。我说的不是非RAM,说的就是RAMPE,双ISO启动的那种。
说到ud启动,如果整体放入ud,不都是map --mem的吗?如果直接放在ud扩展分区进行map,那就必须全内置了吧?全内置双ISO启动内存还是不小的。

[ 本帖最后由 liuzhaoyzz 于 2010-5-31 23:17 编辑 ]

hhh333 发表于 2010-5-31 23:16:30

回复 #59 liuzhaoyzz 的帖子

不知道LZ对那两个东西评价那么高,依据何在?

liuzhaoyzz 发表于 2010-5-31 23:18:51

就是减少启动内存,加快启动速度,而且用双ISO后,内核压缩,ISO整体较小便于网络传播,便于存放。
ISO小于128M,借助这两个驱动,绝对可以做到PXE或ud在256M之内启动,做法就是用较小内核的外置版PE。

[ 本帖最后由 liuzhaoyzz 于 2010-6-1 12:30 编辑 ]
页: 1 [2] 3
查看完整版本: PXE局域网启动PE方法汇总