原帖由 liuzhaoyzz 于 2010-4-3 12:19 发表
PXE局域网启动PE方法汇总
liuzhaoyzz@wuyou
参考Climbing的[原创]PXE服务器架设及无盘天使相关文章http://bbs.znpc.net/viewthread.php?tid=4610&highlight=pxe
PXE服务器架设指南及PXE启动WinPE(含PE2.0) ...
2010.5.2日,chenall更新了grub4dos的PXE功能,优先检测PXE服务器根目录下是否存在menu.lst配置文件,如果存在,就直接加载
原帖由 liuzhaoyzz 于 2010-5-22 22:59 发表
@coolg
你本身就是PXE高手了,呵呵。Hanewin dhcp和tftpd32不是一样的吗,他的文件太多了,有好几个,把他们往tftp目录一扔不就行了吗,免配的你也搞了好几套方案了吧,好像歌理是最早公布的。
@jamesdai2002 ...
原帖由 liuzhaoyzz 于 2010-5-23 15:26 发表
@zhangze
不是很明白你的意思,你说的不是PXE启动,说的好像主要是PXE启动后如何安装系统的问题吧。
“完全不需要Ghost那个服务端了”,是可以的,如果客户机启动的是maxdos或者mousedos,驱动网卡后用net us ...
原帖由 liuzhaoyzz 于 2010-5-23 07:22 发表
PE下的网克有两种,内存要求256M就行,无论哪种,PE的SRS驱动都是最重要的,看不到客户机的硬盘一切都是枉然。
一种是利用grub4dos的grldr+winvblock(firadisk)驱动整体启动带网络支持的WINPE的ISO映像,扔个g ...
原帖由 jamesdai2002 于 2010-5-23 10:40 发表
pxe启动dos下映射网络驱动器ghost也是个不错的选择, 不用考虑网卡驱动(驱动就是pxe rom)和硬盘控制器的驱动(驱动就是bios),就是ghost速度慢一点,大概400M/min
30.93 KB, 下载次数: 39, 下载积分: 无忧币 -2
原版的0.0.1.20
26.86 KB, 下载次数: 49, 下载积分: 无忧币 -2
做好的firadisk映像
grub4dos与pxeLinux的PXE启动测试(在无忧发了,没多少人关心,我觉得对改进G4D有用就在此发我的第一个帖吧)
grub4dos的PXE启动,以前在使用时启动速度比pxelinux明显要慢,因此就直接PASS了。近期经过chenall不点等几位大侠的努力,现在有了很快的速度了,从而与pxelinux具有了可比性,下面针对PE的PXE启动作了一些测试
分两步走,先测试grub4dos,再测试pxelinux并与grub4dos比较。
一、由grldr启动PE
1、传统方式dhcp-->grldr-->startrom.0-->(去掉启动头的)setupldr.bin-->PE映像
对PE映象的要求:
①不带装载程序的纯映像;
②不能压缩!
PE映像制作:
为纯内核方式,可集成应用程序。即所谓的全内置核心。
2、整体启动dhcp-->grldr-->MAP PE映像 to 虚拟cd-->将启动转到这个虚拟cd
对PE映象的要求:
①必须带装载程序
②可以压缩。
PE映像制作有两种方法:
①启动镜像套PE纯映像的方式,如不装载特殊驱动只有内嵌的PE纯映像能带进PE,因此外置程序也必须内置到PE纯映象中。这种方式实际上是给全内置核心加一个启动程序外壳,完成全内置核心装载后这个壳就丢失了。这种方式内外两个映像都是可以压缩的。
②直接用全内置核心,并将之改造成非RAM方式启动PE。即将setupldr.bin进行一些修改,让其在PE所在盘直接启动。这个与上面的启动方式是不一样的,少了一个先把PE内核装载到RAMDISK的过程。也不存在镜像套镜像的情况。这个镜像可以压缩也可以不压缩。
二、先测试同一个镜像用两种方式的启动速度。
1、先要选一个能同时用以上两种方式启动的PE镜像,这里只有按以上2->②的不压缩方式制作。
2、直接在Winxp下可以测试,大家可以用我的那个ISO解开到硬盘的一个目录,再运行TFTP下的settftp.cmd,在TFTP界面中将DHCP启动文件改成grldt再保存就可以了
3、改菜单,我的PXE启动菜单在boot/grub/pxelinux.lst,加一项整体启动(我的新版中这些菜单和以上改动就做了,测试没什么问题后再上传)
title [01]--启动全内置WinPE 2003 Boot WinPE 2003 By Normal Method\nPE镜像不能以压缩方式存放。
#map --mem (pd)/BOOT/IMGS/firadisk.ima (fd0)
chainloader --force (pd)/BOOT/H3_PXELD.0
title [02]--整体启动全内置WinPE 2003 Boot WinPE 2003 By Map ISO to CD Before\nPE镜像可以用GZ压缩方式存放(根据镜像的大小可能需要更大的内存)。
map --mem (pd)/BOOT/IMGS/firadisk.ima (fd0)
map --mem (pd)/H3PE/WINPEIN.ISO (0xff)
map --hook
pxe unload
rootnoverify (0xff)
chainloader (0xff)
PXE整体启动时不加pxe unload不能往下启动,不加firadisk启动会蓝屏,这可能是非RAM方式造成的。
4、测试结果:只测试到全部装载完成所用时间(即第2次大于号滚动完成)
①grldr从DHCP开始到出菜单11秒。
②94M的非嵌套纯启动镜像第1种方式:27秒左右;第2种不压缩29秒,用压缩格式(70M)也要40秒左右。
给出TFTPD32+FIRADISK+GRLDR+WINPE做好的成品(只包括通用PE带网络支持的映像):52M
http://u.115.com/file/f0f211eefd
PXE以不同方式启动PE-通用PE带网络支持.rar
grldr+pxelinux启动的支持文件模板321k。采用grub4dos-0.4.5b-2010-05-23.zip里面的grldr
http://u.115.com/file/f0daff033c
[url=http://www.brsbox.com/filebox/down/fc/6a915e59592dc67a258e0813f866bb6c]http://www.brsbox.com/filebox/down/fc/6a915e59592dc67a258e0813f866bb6c[/url]
pseudo 发表于 2010-4-3 17:17
n年前0PE就是支持本地、网络、USB多重启动的PE。
1. “pxelinux.0查找到/menu.lst/default一系列菜单文 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |