无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 49092|回复: 73
打印 上一主题 下一主题

无PXE芯片机器实现PXE启动[多个]PE的难题!(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-7 17:59:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人研究PXE启动么?

无pxe启动芯片 实现pxe启动毛桃PE! 基本成功,
但是 http://rom-o-matic.net/5.4.2/ 这个
etherboot-5.4.2 生成的rom去引导pxe ,只能直接使用startrom.0加载PE
而emBoot_imgedit和3com_imgedit制作的pxe引导菜单文件都不支持,怎么办?

这个难题使我想实现选择多个PE用TFTF方式启动 的梦想无法实现!

这里是时空论坛研究的成果:
http://www.znpc.net/bbs/viewthread.php?tid=1394&highlight=pxe


中国DOS联盟论坛xugaohui大侠的
tftp服务端的引导文件实例:
http://xugaohui.max.io/TFTPBOOT.ZIP
(所有12.12 之前下载的网友务必从新下载,修正运行ghost的巨BUG)
具体见:http://bbs.wwwfox.net/viewthread.php?tid=87756&extra=page%3D2

[ 本帖最后由 xieliuyun 于 2006-12-13 04:26 PM 编辑 ]

tftpd32.rar

51.9 KB, 下载次数: 977, 下载积分: 无忧币 -2

TFTP服务端,绿色单文件

2#
 楼主| 发表于 2006-12-7 22:30:02 | 只看该作者
无PXE ROM 引导PXE启动的大概方式!

[ 本帖最后由 xieliuyun 于 2006-12-7 10:33 PM 编辑 ]

A.GIF (16.15 KB, 下载次数: 212)

A.GIF

B.GIF (16.83 KB, 下载次数: 211)

B.GIF

E.GIF (20.43 KB, 下载次数: 216)

E.GIF

D.GIF (13.02 KB, 下载次数: 211)

D.GIF

C.GIF (23.42 KB, 下载次数: 200)

C.GIF

rtl8139.rar

21.94 KB, 下载次数: 667, 下载积分: 无忧币 -2

RTL8139的PXE ROM

回复

使用道具 举报

3#
 楼主| 发表于 2006-12-7 22:38:04 | 只看该作者
如果机器自带pxe引导的话,支持pxelinux引导菜单,很方便配置!
pxelinux.cfg\default
内容

DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 200

MENU BACKGROUND syslinux.jpg
menu color screen        37;40      #80ffffff #00000000 none
menu color border        30;44      #00000000 #00000000 none
menu color title        1;36;44    #ffFFFFFF #00000000 none
menu color unsel        37;44      #ff000000 #00000000 none
menu color hotkey        1;37;44    #ff000000 #00000000 none
menu color sel                7;37;40    #ffFFFFFF #ff2965CE all
menu color hotsel        1;7;37;40  #ffFFFFFF #ff2965CE all
menu color scrollbar        30;44      #40000000 #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 12
MENU TABMSGROW 18
MENU CMDLINEROW 19
MENU ENDROW 24
MENU TIMEOUTROW 20

LABEL DOS
# 超级一键网克
MENU DEFAULT
MENU LABEL ^A----ONE KEY LAN GHOST
kernel memdisk c=166 h=2 s=48 floppy
append initrd=img/onekey.zip

# MAXDOS V5.7
LABEL 1
MENU LABEL ^B----MAXDOS V5.7
kernel memdisk c=274 h=2 s=18 floppy
append initrd=img/maxdos.zip

# 深山红叶dos
LABEL 2
MENU LABEL ^C----HYDOS TOOLS
kernel memdisk c=65 h=8 s=36 floppy
append initrd=img/hydos.zip

#清除XP/2K密码
LABEL 3
MENU LABEL ^D----2K/XP PassWord
kernel memdisk floppy
append initrd=img/PASSWORD.zip

#清除CMOS密码
LABEL 4
MENU LABEL ^E----ICMOS clean
kernel memdisk floppy
append initrd=img/icmos.zip

#效率源2004
LABEL 5
MENU LABEL ^F----XLY 2004
kernel memdisk floppy
append initrd=img/XLY.zip

#超级启动盘200610
LABEL 6
MENU LABEL ^G----DOS 2006.10
kernel memdisk floppy
append initrd=img/dos.zip

#老毛桃PE裸体版
LABEL 7
MENU LABEL ^H----WINPE (mini money)
kernel startro1.0

#老毛桃PE网络版
LABEL 8
MENU LABEL ^I----WINPE & LAN (big money)
kernel startrom.0

# PQMAGIC 8 和 DM 5.7
LABEL 9
MENU LABEL ^J----PQMAGIC 8 & DM 5.7
kernel memdisk c=80 h=2 s=36 floppy
append initrd=img/PQMAGIC.zip

#从第一硬盘引导
LABEL 10
MENU LABEL ^K----Boot From HDD-0
kernel chain.c32
append hd0

#从第二硬盘引导
LABEL 11
MENU LABEL ^L----Boot From HDD-1
kernel chain.c32
append hd1

LABEL menu
MENU HIDE
kernel vesamenu.c32
回复

使用道具 举报

4#
发表于 2006-12-7 22:48:14 | 只看该作者
用我生成的启动文件试试。我很早就实现了。

RTL8139.rar

22.25 KB, 下载次数: 874, 下载积分: 无忧币 -2

8139PXE

回复

使用道具 举报

5#
发表于 2006-12-7 22:57:07 | 只看该作者
首先有没有出现pxelinux的引导菜单?如果有就成功了一大半了

还有就是你应该用一个有启动芯片的机器测试一下,如果没问题,那就是你生成的启动文件有问题
回复

使用道具 举报

6#
 楼主| 发表于 2006-12-7 23:02:06 | 只看该作者
原帖由 huaqingyuan 于 2006-12-7 10:57 PM 发表
首先有没有出现pxelinux的引导菜单?如果有就成功了一大半了

还有就是你应该用一个有启动芯片的机器测试一下,如果没问题,那就是你生成的启动文件有问题


grub用kernel (hd0,0)/rtl8139.zlilo 方式引导,不能出现菜单,而有引导芯片的机器正常,可以实现多PE启动
回复

使用道具 举报

7#
 楼主| 发表于 2006-12-8 06:12:38 | 只看该作者
非常感谢,实机测试成功,已经解决了!

原来是EtherBoot 不同版本的兼容性问题

你上传的RTL8139 ROM是 EtherBoot 5.4.0 生成的 (引导时提示;P)
我上传的RTL8139 ROM是 EtherBoot 5.4.2 生成的

你的能支持pxelinux.0 菜单,我的高版本却不行!

不过我再用EtherBoot 5.4.2 生成sis900 网卡的 ROM
实机测试引导pxelinux.0,却非常成功!



真是莫名奇妙!


[ 本帖最后由 xieliuyun 于 2006-12-13 10:21 PM 编辑 ]

k.gif (13.17 KB, 下载次数: 212)

k.gif

H.GIF (42.42 KB, 下载次数: 219)

H.GIF

G.GIF (9.54 KB, 下载次数: 196)

G.GIF

SIS900.rar

118.15 KB, 下载次数: 505, 下载积分: 无忧币 -2

sis900网卡PXE启动软盘镜像

回复

使用道具 举报

8#
发表于 2006-12-8 06:40:14 | 只看该作者
能否把EtherBoot发上来共享一下
回复

使用道具 举报

9#
 楼主| 发表于 2006-12-8 07:00:06 | 只看该作者
原帖由 lee88889999 于 2006-12-8 06:40 AM 发表
能否把EtherBoot发上来共享一下


晕,你都没看帖子
http://rom-o-matic.net/

直接网页生成
回复

使用道具 举报

10#
发表于 2006-12-8 08:38:05 | 只看该作者
8139生的成软盘镜象是这个
eb-5[1].4.2-rtl8139.zdsk
用WinImage打开是空,VPC打空需要720K或1440K镜象。
回复

使用道具 举报

11#
发表于 2006-12-8 08:52:49 | 只看该作者
可以用win2k3生成的rbfg.img来启动,常见的大多数的网卡都是可支持的。可以用一个镜像文件启动多种网卡。

[ 本帖最后由 ggsh007 于 2006-12-8 08:59 AM 编辑 ]
回复

使用道具 举报

12#
发表于 2006-12-8 10:00:06 | 只看该作者
原帖由 ggsh007 于 2006-12-8 08:52 AM 发表
可以用win2k3生成的rbfg.img来启动,常见的大多数的网卡都是可支持的。可以用一个镜像文件启动多种网卡。

需要的就是这个,谢谢提示。
回复

使用道具 举报

13#
 楼主| 发表于 2006-12-8 10:40:14 | 只看该作者
原帖由 lee88889999 于 2006-12-8 08:38 AM 发表
8139生的成软盘镜象是这个
eb-5.4.2-rtl8139.zdsk
用WinImage打开是空,VPC打空需要720K或1440K镜象。


这个应该是linux的镜像,你不如生成 .com 然后用dos的autoexec.bat加载!
回复

使用道具 举报

14#
发表于 2006-12-8 11:18:56 | 只看该作者
原帖由 xieliuyun 于 2006-12-8 06:12 AM 发表
非常感谢,实机测试成功,已经解决了!

原来是EtherBoot 不同版本的兼容性问题

你上传的RTL8139 ROM是 EtherBoot 5.4.0 生成的 (引导时提示;P)
我上传的RTL8139 ROM是 EtherBoot 5.4.2 生成的

你的能 ...



我想可能和一些选项有关,你有空可以多研究一下!我现在没测试环境就懒得测试了。你用我刚生成的文件,测试一下

[ 本帖最后由 huaqingyuan 于 2006-12-8 03:48 PM 编辑 ]

eb-5[1].4.2-rtl8139.rar

22.93 KB, 下载次数: 261, 下载积分: 无忧币 -2

eb-5[1].4.2-rtl8139.rar

回复

使用道具 举报

15#
 楼主| 发表于 2006-12-8 20:25:24 | 只看该作者
原帖由 ggsh007 于 2006-12-8 08:52 AM 发表
可以用win2k3生成的rbfg.img来启动,常见的大多数的网卡都是可支持的。可以用一个镜像文件启动多种网卡。


支持的网卡也不多吧?这个是win2k生成的!

[ 本帖最后由 xieliuyun 于 2006-12-8 11:55 PM 编辑 ]

PP.gif (24.86 KB, 下载次数: 110)

PP.gif

dbfg.rar

40.86 KB, 下载次数: 429, 下载积分: 无忧币 -2

WIN2K生成的pxe软盘镜像

回复

使用道具 举报

16#
 楼主| 发表于 2006-12-8 20:49:51 | 只看该作者
原帖由 huaqingyuan 于 2006-12-8 11:18 AM 发表



我想可能和一些选项有关,你有空可以多研究一下!我现在没测试环境就懒得测试了。你用我刚生成的文件,测试一下


不弄了,我也要借机器测试!自己的笔记本pxe rom 是 sis900 pxe 1.07 版本,不支持pxelinux的引导菜单!
而要用etherboot-5.4.2 生成的sis900 rom去引导!气死人了! 兼容性啊兼容性!终于知道国际统一标准的好处了!
回复

使用道具 举报

17#
发表于 2006-12-8 22:04:03 | 只看该作者
不会弄,仅能支持。
回复

使用道具 举报

18#
 楼主| 发表于 2006-12-8 23:33:37 | 只看该作者
Rbfg.exe 实用程序支持下列网络适配器:(win2003支持的比2k多少量网卡)
• 3Com 3c90x 家族
• 3Com 3c90xB 家族  
• 3Com MiniPCI
• Accton MPX5030
• Allied telesyn 2500TX
• AMD PCnet 适配器
• Compaq NetFlex 家族
• DEC DE450
• DEC DE500
• Intel Pro 系列 (不包括袖珍 PCI 属于该系列)  
• RealTek RTL8029
• RealTek RTL8139
• SMC 1211 TX EZCard 10 / 100
• SMC 8432 EtherPower 10
• SMC 9332 EtherPower 10 / 100
• SMC 9432 EtherPower II 10 / 100

[ 本帖最后由 xieliuyun 于 2006-12-8 11:54 PM 编辑 ]

2003.gif (30.94 KB, 下载次数: 110)

2003.gif

rbfg_03.rar

49.94 KB, 下载次数: 438, 下载积分: 无忧币 -2

WIN203生成的pxe软盘镜像]

回复

使用道具 举报

19#
发表于 2006-12-10 16:22:46 | 只看该作者
楼主,能否提供一个视频教程啊。。。。

看文字理解的有点慢。。。。。拜托了
回复

使用道具 举报

20#
 楼主| 发表于 2006-12-11 00:56:46 | 只看该作者
原帖由 凌晨破晓前 于 2006-12-10 04:22 PM 发表
楼主,能否提供一个视频教程啊。。。。

看文字理解的有点慢。。。。。拜托了


首先,我继许多高人N年之后成功启动了老毛桃裸体版本,实为菜鸟一个!。“打狗协会理事”12.7的网络增强版本也启动成功了!(网络版需要把winpe.IS_解成WINPE.ISO 然后把“外置程序”和“XPEMENU.INI”也压进去,这样有120MB多,需要200MB以上内存)

视频教程太累了,何况我自己才学习了几天pxe,理论知识欠缺,甚至分不清BXP和PXE,做这个实难胜任!

pxe启动如果你是主版内置网卡,就直接参考 http://www.znpc.net/bbs/viewthread.php?tid=1394&highlight=pxe

找TFTP服务端启动pe所需要的一系列文件!
如果找不到,可以参考 中国DOS联盟论坛xugaohui大侠的tftp服务端的实例:
http://xugaohui.max.io/TFTPBOOT.ZIP (我实现多pe启动就是修改他的杰作)

如果你的网卡没有pxe ROM 那就先参考http://bbs.wwwfox.net/viewthread.php?tid=87439&extra=page%3D2
到第二页下载我上传的 模拟pxe rom启动 的 软盘镜像!(win2003生成)

如果看了上面两个帖子还没懂,估计需要继续学习!
pxe在网克方面应用比较多,讨论比较多!
或者你可以先去maxdos论坛http://www.maxdos.net/bbs/index.php
以pxe为关键词查阅相关贴子学习学习!
哦,还有这里http://www.51cjyj.com/bbs/forumdisplay.php?fid=3

[ 本帖最后由 xieliuyun 于 2006-12-11 01:45 AM 编辑 ]

aa.JPG (57 KB, 下载次数: 113)

PXE制成U盘启动盘的效果

PXE制成U盘启动盘的效果
回复

使用道具 举报

21#
发表于 2006-12-11 11:04:46 | 只看该作者
http://xugaohui.max.io/TFTPBOOT.ZIP 中有一个PXE.IMG文件可以实现和 rbfg.img相同的功能,有兴趣的可以一试。
回复

使用道具 举报

22#
发表于 2006-12-11 12:37:43 | 只看该作者


问一下,这个是什么软件
回复

使用道具 举报

23#
 楼主| 发表于 2006-12-11 13:13:26 | 只看该作者
原帖由 凌晨破晓前 于 2006-12-11 12:37 PM 发表


问一下,这个是什么软件


最简单的单文件绿色tftp服务端程序!

tftpd32.rar

51.9 KB, 下载次数: 170, 下载积分: 无忧币 -2

回复

使用道具 举报

24#
发表于 2006-12-11 16:42:05 | 只看该作者
楼主,怎么才能生成VPC网卡的PXE ROM启动盘镜像呢?
回复

使用道具 举报

25#
发表于 2006-12-11 16:58:26 | 只看该作者
24#
PXE.IMG和 rbfg.img都可以。
回复

使用道具 举报

26#
发表于 2006-12-11 17:20:21 | 只看该作者
谢谢了,我用那个RBFG.img,能获取ip地址,但是不能传送启动镜像,晕了。
TFTPD32,弹出那个传输启动镜像,传送速率为0.
回复

使用道具 举报

27#
发表于 2006-12-11 18:32:20 | 只看该作者
xieliuyun 兄,你上传的怎么是英文版的。有中文版的吗?网上找了的都是英文的。
回复

使用道具 举报

28#
发表于 2006-12-11 19:19:55 | 只看该作者
我刚从“一键网克”中提取了一个TFTPD32,中文版的。

[ 本帖最后由 凌晨破晓前 于 2006-12-11 07:28 PM 编辑 ]

TFTPD32.rar

48.84 KB, 下载次数: 251, 下载积分: 无忧币 -2

回复

使用道具 举报

29#
发表于 2006-12-11 20:04:18 | 只看该作者
在我台机上用虚拟机能启动其它工具,但不能启动 winpe.iso 老毛桃1111,tftp传完ntldr后出现NTDETECT出错

[ 本帖最后由 hcroget 于 2006-12-11 10:53 PM 编辑 ]

err.GIF (2.38 KB, 下载次数: 108)

err.GIF
回复

使用道具 举报

30#
发表于 2006-12-12 20:43:30 | 只看该作者
楼主,把这个东西打包共享一下啊。我也能好好学习学习。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 20:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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