Board logo

标题: [分享下载]DOS启动下载 [打印本页]

作者: xugaohui     时间: 2006-2-4 22:57    标题: [分享下载]DOS启动下载

更新时间:2010-7-25
最新版本下载地址:

ftp://121.32.89.171:3/tftpboot.rar
http://users6.jabry.com/dos000/tftpboot.gz
http://users6.jabry.com/dospxe/tftpboot.gz
http://users6.jabry.com/pxe000/tftpboot.gz
http://users6.jabry.com/msdos/tftpboot.gz
http://users4.jabry.com/pxedos/tftpboot.gz
http://jy0663.3322.org/tftpboot.gz
http://dospxe.kilu.de/tftpboot.rar
http://000.sitemix.jp/tftpboot.gz

http://pxe.6te.net/tftpboot.rar
http://pxe.coolpage.biz/tftpboot.rar
http://pxe.freeoda.com/tftpboot.rar
http://pxe.freetzi.com/tftpboot.rar
http://pxe.noads.biz/tftpboot.rar
http://pxe.ueuo.com/tftpboot.rar
http://pxe.xp3.biz/tftpboot.rar


1,本系统可以安装到硬盘、移动盘或PXE启动.主板没有PXE启动的可以尝试PXE、Etherboot或iSCSI启动.

2,目前唯一支持网络协议最多、网卡最全、网络功能最多.
  支持多种网络协议,支持自动检测网卡.支持MS的TCP/IP、兼容IPX、NETBEUI和IBM TCP/IP 4种协议.
  可驱动主板上多个相同与不相同的网卡.全面支持NVIDIA主板集成的全系列网卡.

3,唯一Ghost网络克隆专用软件,比同类网络克隆软件更快捷、更简单、更稳定.
  特别是采用了IBM TCP/IP协议,这个协议是网克速度的关键的保证.
  可自动修改xp/2003计算名、IP地址、网关、DNS、盘符、编辑Boot.ini或BCD、显示隐藏网卡、重置本地连接.

4,可驱动SATA光驱,大量实用DOS工具软件,BIOS修改刷新工具,Paragon系列硬盘工具软件.
  比IFS更完美的NTFS访问工具.可以扫描已经组好硬盘RAID的中单个硬盘.
  修改XP 2003注册表中的盘符分配.内存稳定性测试.

5,真正意义的网络部署,开放式的任务布署概念,DOS客户机从服务端下载脚本文件并执行.
  如整个网络客户机全自动分区、升级BIOS、全自动执行多个不同GHOST任务、
  软件包中没有的软件也可以自动添加了,这一切都是在纯DOS下完成的.

如有错误请反馈至 xugaohui@139.com
附注:

PXE启动需要在网络中配置DHCP服务,比如Hanewin DHCP,设置boot file为grldr或pxelinux.0
tftp服务的根目录(Root directory)为tftpboot.rar解压后的pxeboot目录.
注意!不要选中Dont wait for ACK(不等待ACK)选项,否则TFTP很可能出错误或慢.如果PXE启动时
黑屏,请将boot file改为grldr,即PXEGrub引导.

如果你想用iSCSI启动,将hanewin DCHP的Root Path 设为:
iscsi:<server name or IP address>:<protocol>:<port>:<LUN>:<targetname>
例如:写成iscsi:192.168.1.246::::test:diskimg,这里192.168.1.246是iSCSI服务端的IP,
test:diskimg表示targetname.<targetname>是必须的,其它字段是可选的.
并选中Always use option 66/67 for Name and File该项.防止反复从Boot File启动.
可能要关闭网络中其它DHCP服务器,防止gPXE找到其它DHCP服务器,这一点不同于PXE引导.
详情参考:
http://supportapj.dell.com/suppo ... 125875/CS/iscsi.htm

dos.gz所有文件可以解压在DOS系统的c盘上运行.解压后可以用winimage直接修改.

从pxelinux中进入grub
KERNEL grub.exe keeppxe
从grub中进入pxelinux:
pxe keep
chainloader --force (pd)/pxelinux.0
从grub中进入grub:
pxe keep
chainloader --force (pd)/grldr

启动网络功能说明:
以下的说明是对PXE,U盘,硬盘和光盘环境有效的.
DOS主要有三种方式启动网络功能:
1,直接在DOS执行 runnet,可(混合)使用MS的三个协议或IMB TCP/IP协议,支持多个相同或不相同的网卡,
  有netbios支持.
2,在Config菜单中选IBM TCP/IP(第2项),可优先使用IBM TCP/IP协议.
3,直接在DOS下执行netd,如再加参数/d就是下载自动脚本命令并执行.
  仅提供Packet驱动,占用常规内存大约18K,支持Nvidia网卡.这种方式适合测试时使用,
  如快速为局域网所有电脑升级bios,同步coms设置,同步时间,也可以用于网克.

网络核心启动文件是Runnet.bat,可以跟据实际情况修改.
modisys.exe用于修改计算机名,工作组,IP,Gateway,DNS,WINS,显示隐藏硬件,删除C盘盘符,本地连接删除.

常用批处理
1,RUNNET.BAT          |启动DOS网络功能的调用批处理.
2,ND.BAT              |IFS驱动加载批处理,DOS下读写NTFS分区的文件.
3,TOOL                |实用工具,分区软件,修改电源管理模式,加载光驱驱动,加载ISO镜像文件.
4,NETD.BAT            |快速启动网卡Packte驱动并下载RUN.TXT批处理.

将文件压缩为Gzip格式的7Zip下载:
http://downloads.sourceforge.net/sevenzip/7z465.exe
编辑镜像文件用的WimImage 8.1下载:
ftp://ftp.winimage.com/winimage/winima85.zip

/附DOS.IMG文件的简单说明:
|  ATTRIB.COM          |文件属性查看与设置.
|  AUTOEXEC.BAT        |进入DOS后自动运行的批处理.
|  CABEXT.EXE          |CAB压缩文件的解压程序.
|  CCDOS.EXE           |CCDOS汉字系统.
|  CCDOS.INI           |CCDOS配置文件.
|  CCDOS.MB            |CCDOS五笔拼音码表文件.
|  CCDOS.PKV           |CCDOS模块包.
|  CHOICE.EXE          |用于批处理选择转向.
|  CMOSPWD.EXE         |显示或清除CMOS密码.
|  CN.EXE              |检测是否有加载汉字系统.
|  COMMAND.COM         |DOS命令处理程序.
|  CONFECT.SYS         |DOS环境下的Config中文菜单驱动程序.
|  CONFIG.SYS          |DOS驱动程序配置文件.
|  CP936UNI.TBL        |DOSLFN 支持简体中文用的TBL文件.
|  CTMOUSE.EXE         |鼠标驱动程序.
|  CWSDPMI.EXE         |DPMI驱动,通常是djgpp编译的程序.
|  DDLOADER.COM        |DOS下加载设备驱动程序.
|  DELTREE.COM         |从所有子目录删除指定文件.
|  DEVLOAD.COM         |动态加载设备驱动程序.
|  DISKGEN.EXE         |中文图形界面分区工具.
|  DOSKEY.COM          |命令行键盘输入增强工具.
|  DOSLFN.COM          |提供长文件API驱动.
|  DOSPM.EXE           |Paragon 分区管理企业版.
|  EDIT.COM            |文件编辑工具.
|  EDIT.HLP            |文件编辑工具的帮助文件.
|  ENABLE.COM          |Paragon 系统程序退出后必需执行的程序.
|  FC.EXE              |文本或二进制文件比较.
|  FIND.COM            |查找指定的字符串.
|  GHOST.EXE           |Ghsot 11.0.2.
|  GHREGEDT.EXE        |修改WINDOWS系统的注册表.
|  HDPMI32.EXE         |DPMI驱动.
|  HIMEM.SYS           |扩展内存XMS的驱动程序.
|  HZK16               |CCDOS 16*16点阵字库.
|  IO.SYS              |DOS实模式核心文件,提供标准硬件的输入/输出接口和DOS的中断调用.
|  IRQCFG.EXE          |与UNDI驱动程序配合使用,解决IRQ冲突.
|  LAYOUT.INI          |Paragon 分区管理工具保存的设置文件.
|  MACADDR.EXE         |显示当前正在使用的网卡MAC地址.
|  MEM.EXE             |显示内存信息.
|  MODE.COM            |设置DOS设备.
|  MODISYS.EXE         |修改计算机名,工作组,IP,Gateway,DNS,WINS,显示隐藏硬件、删除C盘盘符.
|  MORE.EXE            |将文本分屏显示.
|  MOUSCLIP.EXE        |用鼠标左右键复制与粘贴.
|  MOVE.EXE            |文件或目录移动程序,也可以用于目录改名.
|  MSDOS.SYS           |与IO.SYS配合使用,控制DOS/WIN 9X的启动.
|  NDOS.EXE            |IFS驱动.
|  NDIS.MAP            |PCI网卡vendorID和deviceID信息
|  NDISDRV.TXT         |常用网卡信息
|  NETDRV.RAR          |网卡驱动程序压缩包.
|  NETSET.EXE          |DOS网络参数设置程序,生成可启动网络的批处理startnet.bat
|  OMNIFS.EXE          |Ghost企业版的DOS下访问NTFS分区的文件.
|  PCISLEEP.COM        |显示PCI设备.
|  PERUSE.COM          |在文本将态下用Scroo Lock键启动后上下滚动屏幕.
|  PPRD.EXE            |打印服务器,同时集成ping tcpinfo工能.
|  PWD_CHNG.EXE        |清除Windows系统的用户密码.
|  QUERY.EXE           |加载网络后显示自动获取的IP的相关信息.
|  SHCDX33D.COM        |提供访问ASPI设备的管理程序.
|  SHSUCDHD.EXE        |将ISO文件虚拟为光盘
|  SHSUCDX.COM         |提供访问ASPI设备的管理程序.
|  SMARTDRV.EXE        |高速文件缓存.
|  SORT.COM            |文本顺序排列.
|  SPFDISK.EXE         |硬盘分区管理.
|  SWSUBST.EXE         |将一目录虚拟为驱动器.
|  SYS.COM             |传递DOS引导文件和更新DOS引导记录.
|  TFTP.EXE            |TFTP客户端.
|  TREE.COM            |以树形结构显示文件.
|  UIDE.SYS            |UltraDMA 光驱驱动程序,支持SATA.
|  UMBPCI.SYS          |更好的扩充内存EMS和上位内存UMB驱动程序.
|  UNDIPD.COM          |通用Pakcet驱动.
|  UNDI_DRV.EXE        |UNDI驱动程序.
|  UNRAR.EXE           |解压rar压缩文件.
|  VCR352.COM          |俄文版的硬盘磁道检测和扫描.
|  W.BAT               |从WBAT对话框返回DOS环境变量.
|  WBAT.COM            |批处理加强工具,在DOS中模拟Windows界面的对话框.
|  WBAT.INI            |WBAT默认设置文件.
|  XCOPY.EXE           |复制文件或目录下的所有文件到目标目录.
|  XCP.COM             |比xcopy更强大的文件复制程序.
|  XMSMAN.EXE          |用于退出IFS.
|  XMSMMGR.EXE         |在提示符下加载XMS驱动.
|......................|
+--BIOS                |常用BIOS工具.
|     AFUDOS.EXE       |AMI 新BIOS刷新工具.
|     AMIBCP76.EXE     |修改AMI BIOS模块.
|     AWD875.EXE       |Award BIOS刷新工具8.67.
|     AWD884.EXE       |Award BIOS刷新工具8.84.
|     AWD890.EXE       |Award BIOS刷新工具8.90,仅用于较新的主板.
|     AWD895.EXE       |Award BIOS刷新工具8.95,仅用于较新的主板.
|     CBROM220.EXE     |编辑Award bios模块.
|     FLASH895.EXE     |AMI、Award BIOS通用刷新工具.
|     PHLASH16.EXE     |Phoenix BIOS刷新工具.
|     RTEGPXE.LOM      |8111B(C)网卡的PXE启动代码.
|     RTGBPXE.LOM      |8169网卡的PXE启动代码.
|     RTSPXE.LOM       |8139网卡的PXE启动代码.
|......................|
+--MSCLIENT            |MS CLIENT 3.0部分文件.
|     LMHOSTS          |用于NETBIOS名静态解析的.将NETBIOS名和IP地址对应.
|......................|
+--NET                 |IBM TCP/IP For DOS相关文件,来自Ghost企业版.
|......................|
\--SYS                 |
      936.CPI          |使IFS和paragon工具支持简体中文必须的文件.

[ Last edited by xugaohui on 2010-7-28 at 12:06 ]
作者: xianguang     时间: 2006-2-5 00:10
楼主还是换个地方放文件吧
作者: xugaohui     时间: 2006-2-5 00:20
pxe服务务软件下载说明:
http://www.netpcforum.org/pn/mod ... 4844eea831ffd5bb3a8
最新版是2.17
hanewin dhcp server网站:http://home.foni.net/~hanewin
http://home.foni.net/~hanewin/dhcp217.exe

网络启动测试软件:
virtual pc 2004 sp1 pxe启动代码软件版下载
http://www.emboot.com/

Parallels Workstation 2.0
http://www.parallels.com/en/products/workstation/
Parallels Workstation 2.0 平行工作站,利用这个软件能够在一台个人计算机上中开发,试验和使用的多个不同的操作系统。这个软件支持几乎每个标准基于 x86 的操作系统,包括整个 Windows 家族,Linux, OS/2, MS-DOS 和 FreeBSD,每一个那能够在完全联网,完全便携式,完全独立虚拟的容器被运行和利用。因为各操作系统被自我控制和直接使用硬件,用户不需要进行硬盘分区困分配系统资源或者连续地重新启动主机操作系统。
自带的虚拟网卡为 8029,是100M的8029,和物理8029网卡的速度不一样。
pxe启动代码需要用cms 1.31来生成。
下载:http://www.argontechnology.com

vmware的自带1000M网卡已经有pxe启动
作者: llm     时间: 2006-2-5 02:03
“SYS\EMM386.EXE           兼容性较好,diskgen不能正常加载,pm也不能正常运行”

请问是哪个版本的EMM386.EXE?
怎么会有程序不能正常运行的情况呢?
作者: xugaohui     时间: 2006-2-5 10:51
这个EMM386.EXE来自的Wengier超级dos 7.01启动盘,网络对拷netcopy也不能用。提示内容分配错误。这不是emm386.exe版本的问题。
umbpci 对586等低端配置的兼容比较好。
作者: TurboY     时间: 2006-2-19 21:23
那个Parallels Workstation 2.0 用起来好像不如VM和VPC稳定,我在上面启动DOS后再加载汉字系统,只有CCDOS97能用,其余如TW,XZL都死了。
作者: xugaohui     时间: 2006-2-26 01:43
Parallels Workstation 2.1自带的网卡为8029,装完xp却后显示速度为100M,用8029的pxe启动软盘也没办法启动它。比vm 、vpc速度都要快,对系统要求最低,功能最多。操作最方便的是vpc,不用安装工具包,就可以键盘输入共享,不用热键来切换。dos下就可以共享文件,在dos下剪切板内容可以是文本,图形,客户机系统统可直接使用主系统的剪切板,这些功能都是其它虚拟机所不具用的。
汉字系统我只用ccdos,功能最强,它自带的字库hzk16很有也特色,有数码字段,象棋图形,因软盘是16M的,也不会有选择汉字系统考虑空间大小。
作者: zhshj     时间: 2006-3-2 22:41
这个不错.不知能否真正驱动高速usb2.0硬盘之类的.那就完美了
作者: freboat     时间: 2006-3-4 01:45
试了一下,很不错
不过还是有点问题,
我用vmware能够成功启动
不过pm启动起来后花屏
选1菜单启动后,网络功能怎么样才能启动起来?
作者: xugaohui     时间: 2006-3-4 12:50
在vmware中pm却实会花屏,可能是由于vmware并没有虚拟显卡的问题,其它虚拟机都是虚拟的硬显卡,这正是vmware与其它的虚拟机不同的一点。

选择每一项菜单都会有有网络功能。

搜索路径已经是 path=a:\;a:\net;a:\bios,可直接执行  netstart    开始网络功能。
net use z: \\server\share    或    net   GUI界面
映射网络驱动器。
net share sharename a:\   或  netshare GUI界面
共享文件。
undipd 0x60,通用packet驱动
tftpd,tftp,ghost,netcopy,dosrdp都需要pcaket驱动

服务端推荐用hanewin dhcp server,hanewin tftp server.注册码都很容易找到的。
作者: weilong888     时间: 2006-3-14 02:30
pxe这东西强,系统维护连光驱、软驱、USB都 可以不要了。楼主的img做得不错。
作者: xugaohui     时间: 2006-3-14 19:58
实际应用说明:
  该镜像文件仅用的局域网环境使用,对单机用户没有什么作用。适合于局域网安装各种操作系统,维护,bios更新修改……。这个镜像绝不会像网看其它启动盘搞汉化,搞很多bat文件,做很多向导式的中文菜单,如有需要一键备份或还原,中文汉化的dos程序,有中文提示这些要求的,这个镜像十分不适合这些人使用。整个镜像文件共有三个bat文件:autoexec.bat,loadiso.bat,netstart.bat,每个文件都非常简单。启动后该机的计算机名为网卡的12位地址,ip地址是由动态变为静态的,也就是每台启动后看起来是静态的ip,但重启后ip可能会变动。

应用1:
刷主板 bios,该机没有软驱。由于刷新时要备份原来的bios文件,但硬盘是ntfs格式,或没有分区不能存放备份bios。我们正好可以将备份的 bios放到其它的电脑上面。利用的它的网络功能,网上邻居可以直接共享,tftp可以下载上传文件。

应用2:
  在scsi/sata硬盘上安装win 2003 /xp系统,系统不自带scsi/sata控制器的驱动,需要按f6键加载软驱上的驱动程序,但该机没有软驱。方法:将2003/xp源文件复制到其它电脑的一共享目录下面,然后整合scsi/sata驱动,使用工具:DriverPacks BASE  http://www.pcgamma.com/showthread.php?p=66896#post66896,DriverPacks BASE可将各种驱动整合到系统里面。而且这个驱动已经是最新版本了,它是目前最好的整合驱动的软件,使用最简单方便。整合完成后,从该机访问共享目录,………执行winnt开始安装系统。如果是安装98/me,这种从网络上直接安装系统的方法一样适合你,这是其它启动盘很难做到这么方便的。

应用3:
  多台新品牌机,已安装linux,但客户需要win系统,不可以拆开机箱后Ghost。 可以先以一台上安装好windows 系统,可以从pxe启动,然后分区、格式化、安装系统。然后利用网络对拷netcopy,很快完成任务,接下来为每台机设置不同的计算机名,或者用ghost多播功能,克隆后不重启,退出ghost,直接在dos用ghstwalk更改windows 系统的计算机名。  

应用4:
  安装完操作系统,windows不自带网卡的驱动程序,如win 98不自带8139的驱动程序,一些千兆网卡在win xp下也不自带它的驱动,我们希望先驱动网卡,但又没有网卡驱动的光盘和u盘。利用该启动镜像的网络功能,直接将共享的网卡驱动(最好的zip格式或自解压格式,zip格式xp系统认识,自解压格式在没有安装winrar时用到)复制到硬盘。重启到windows 系统,安装刚才复制的网卡驱动……

[ Last edited by xugaohui on 2006-3-14 at 21:06 ]
作者: hzy     时间: 2006-3-14 23:16
好东西!
作者: xugaohui     时间: 2006-3-16 03:53
刚刚试用PXELINUX+memdisk http://syslinux.zytor.com/index.php 比emboot的引导菜单功能的多,可以选择从不同的硬盘引导。
引导文件pxelinux.0
pxelinux.cfg\default SYSLINUX的配置文件

内容如下:
DEFAULT menu
PROMPT 0
TIMEOUT 30
#ONTIMEOUT BOOT_PXE

MENU TITLE SYSLINUX ADVANCED MENU SYSTEM

MENU WIDTH 80
MENU MARGIN 10
MENU ROWS 12
MENU TABMSGROW 18
MENU CMDLINEROW 19
MENU ENDROW 24
MENU TIMEOUTROW 20

LABEL BOOT_PXE
MENU DEFAULT
MENU LABEL ^1----SMB on PXE TCP/IP stack
kernel memdisk c=300 h=2 s=48 floppy
append initrd=pxeboot.img keeppxe

LABEL aHD
MENU LABEL ^2----Boot from the first HD
kernel chain.c32
append hd0

LABEL boot_NEXT
MENU LABEL ^3----BIOS should try the next boot device
localboot 0

LABEL menu
MENU HIDE
kernel menu.c32

memdisk为最新版了
启动比以前更快,大约2秒钟就可以到dos了。pxelinux的功能也非常强大,特别的菜单自定义功能。可能比pxegrub要强,暂时还没有试pxegrub。软盘镜像可以用winimage任意改大小了。当不是标准大小时一家要改c/ h/s还在加上 floppy,
append initrd=pxeboot.img keeppxe,其中keeppxe任意不能少。否则内存中没有undi,加这个参数后常规内存减少了90K,对一般的软盘镜像不会有这个问题,这样对于想网络共享安装winnt系统,很可能不能执行winnt.exe。启动后执行edit *.ini,也就是打开当前目录的所有.ini文件,居然有的文件不能打开。执行一些exe文件提示不能设A盘 (提示选择 A 、R、 F ?),找不出这种问题的原因,也可能是c/ h/s参数设置的不对,在些向大家请教,到底是pxelinux的问题,还是memdisk c/h/s参数不对的问题,就好像是a盘有坏道一样的现像,但这个a盘是memdisk加载后的。
用pxe+syslinux+memdisk 启动失败了,以后会试用PXE-pxegrub-memdisk。syslinux的优点在于它可以pxe启动后远程安装linux.
目前只好暂时使用emboot制做img文件。
一些参考网站
http://wiki.etherboot.org/pmwiki.php/Main/BootingMemdisk
http://syslinux.zytor.com/pxe.php
http://syslinux.zytor.com/memdisk.php
http://wiki.etherboot.org/pmwiki.php/Main/ShazPxeDefault syslinux菜单例子
http://www.gnu.org/software/grub/grub.en.html#links    append 用法

我的QQ 123818155,欢迎大家一起交流。

[ Last edited by xugaohui on 2008-2-19 at 03:13 AM ]
作者: freboat     时间: 2006-3-16 09:32
楼主有没试过tftpd32.exe
一个绿色小软件, 有tftp, dhcpd, .., ..,
带有四个服务器, 可以很方便地用来做pxe启动服务器, 再加上一个syslinux的配置
可以在u盘上随身带. 而且我发现一般的启动镜像文件, 都不用3com那个做pxe启动引导文件
只要你改成指定文件名就可以启动了.
我一直想把 找个带ftp的启动盘, 这样再带个分区格式化工具.
只要有台可以正常启动的电脑, 可以方便地给另一台装系统(无光无软, 硬盘上什么东西也没有也可以装起来)
等下班了, 把文件发个你, 不是我做的, 人家已经配置好了
作者: xugaohui     时间: 2006-3-16 11:15
tftpd32.exe的功能太差,它的tftp服务的速度极慢。客户机下载镜像时太慢了。dhcp功能也太弱了。做启动镜像一定要用embot,否则没有undi。PXELINUX 可以加载普通镜文件但常规内存会少90K,原文http://syslinux.zytor.com/archives/2003-June/002175.html
这个启动镜像是不会考虑带ftp的。dos下使用ftp客户端很麻烦,已有tftpd和tftp功能,一样可以下载上传。

再次测试memdisk加载大于2880K 的非标准镜像文件并使用参数keeppxe,经常会出现不会读A盘错误,放弃pxelinux,也可能pxegrub+memdisk也会有同样的现象。

[ Last edited by xugaohui on 2006-3-16 at 11:59 ]
作者: freboat     时间: 2006-3-16 13:05
tftpd32.exe没你说的那么差吧, 我试过了, 而且启动镜像本来就不用太大吧
因为怕tftp传输不如ftp稳定(? 其实我除了用tftp pxe启动过, 没用过tftp,不太熟)
所以让启动镜像带ftp的话, 就可以方便很多.
tftpd32的确小巧轻便, 可以放在u盘上, 不用再去化大力气装dhcpd 和tftp服务器了,当然功能方面不如后面的稳定也能容忍.
个人意见.
作者: aoon     时间: 2006-3-16 16:22
谢谢!
作者: xfsan     时间: 2006-3-17 16:25
我全部用WINDOWS2000自带的软件实现了PXE的DOS启动进行GHOST网克或做其他的维护工作。DHCP就是2000服务器版自带的组件。TFTP也不用第三方的,只要你选择了2000系统“远程安装服务”,就会自动安装一个叫“Trivial FTP Daemon”的后台服务。你把它设为自动运行就行了,很稳定。
      本人正研究利用PXE无盘启动进行有盘系统的维护工作,比如对机房管理者来说经常会临时性的承担一些任务,要更新电脑系统平台或安装新软件,用一段时间,如果能做一个专门的无盘服务器,挂上各种做好的镜像。维护起来非常的方便和轻松!希望同道来研究。我的QQ:19043255
作者: rubik     时间: 2006-3-17 20:33    标题: 呵呵,我是神仙

十几兆的镜像? 挺大的,

不过我现在在单位里做的是一个10G的镜像,上面放了一堆的GHOST镜像,
98,2000,XP,2003等等,各种工具应有尽有,工作站PXE启动后随便用
就可以了,很方便的

我用的是Ardence软件。
作者: xugaohui     时间: 2006-3-17 23:19
与你的有所不同,我做的是16M的软盘镜像,启动后是A盘,你采用Ardence,客户机启动后是虚拟10Gscsi硬盘。我也想过这样做,但失去undi功能了。服务端安装也复杂的多,比3com vld还要麻烦,可能对很多人安装服务端软件比较困难,当客户机pxe版本太低时,也可以连接不到虚拟硬盘。这种方式仅需要一个绿色软件hanewin dhcp server。

[ Last edited by xugaohui on 2006-3-17 at 23:32 ]
作者: rubik     时间: 2006-3-18 02:02
把本来用来做XP的软件用来作DOS,像是有点大材小用
不过真的挺好用的。安装什么的对大家来说不是什么难事

而且你也说了主要针对企业等单位用户
过分追求简单化、傻瓜化是不是也太极端了?
作者: weilong888     时间: 2006-3-18 19:15
这东西真的不错,netstart以后,主机和客机的文件怎么传呢?比如从主机传一个iso文件到客机呢?
作者: xugaohui     时间: 2006-3-18 20:12
netstart之后执行映射网络驱动器
net use v: \\server\sharename
将计算机名为serverv,共享名为sharename,映射为v盘,现在v盘对应sharename下面的文件。现在可以直接复制iso到客户机的硬盘。也可以直接打开iso文件,执行LOADISO  iso文件。
作者: weilong888     时间: 2006-3-18 21:12
谢谢楼主,我从主机传一个iso文件成功了。
作者: rubik     时间: 2006-3-20 14:02



我这儿http://www.argontechnology.com/ 那个PXE.img不能用,说是
No Argon CMS server found!
难道是专用的?

我一直在找这种网卡不带PXE启动芯片、主板也不带PXE功能的普通电脑
的PXE启动的方法,受你的启发,又再找了一下,原来windows自带的rbfg.exe
就可以。(即remote boot floppy generator)

rbfg+Avlgomgr_2006, 全部搞定(虽然RBF支持的网卡有限,但基本够用)

只是好像一加载himem.sys就启动不了
作者: xugaohui     时间: 2006-3-20 17:13
Ardence与himem.sys是有冲突的。服务端用bxp,虚拟硬盘安装dos系统,还有很多怪问题你没遇到.只有FreeDOS和DR-DOS自带的himem.sys加载时不会死机,当使用它们的himem.sys后兼容很差,xms驱动版本是2.0的,有时内存太大也认不到全部容量

下面是Argon MBA pxe.img在virtual pc 2004 sp1中的字符界面,这个pxe.img加载较慢,如果在virtual pc中使用,最好采用www.emboot.com的MBA镜像,加载比较快。vmware自带pxe启动了。
Argon Managed PC Boot Agent (MBA) v4.40                                       
(C) Copyright 2002-2004 Argon Technology Corporation                           
(C) Copyright 2000 3Com Corporation                                            
All rights reserved.                                                           
                                                                              
Pre-boot eXecution Environment (PXE)                                          
(C) Copyright 1999 Intel Corporation                                          
All rights reserved.                                                           
                                                                              
                                                                              
CLIENT MAC ADDR: 00 03 FF 5A BF BF  GUID: 00020003-0004-0005-0006-000700080009
DHCP.                                                                          
                                                                              
                                                                              


试了一下windows自带的rbfg.exe,支持的网卡不多,同样加载很慢,好久才出现网卡的地址。它不能完全兼容pxe启动:
Microsoft Windows Remote Installation Boot Floppy                              
(C) Copyright 2001 Lanworks Technologies Co. a subsidiary of 3Com Corporation  
All rights reserved.                                                           
SMC9332/DE500 (AA-XA)                                                         
                                                                              
Node: 0003FF5ABFBF                                                            
DHCP..                                                                        
TFTP....PXE Menu Boot File v1.20                                               
ERROR: Get BINL info failed!PXE Menu Boot File v1.20                           
ERROR: Preboot API not found!

[ Last edited by xugaohui on 2006-3-20 at 20:40 ]
作者: weilong888     时间: 2006-3-21 00:38
Ardence软件是不错,我做了一个无盘的win2000,操作起来和有盘的好象没有什么区别。
作者: piziliu2004     时间: 2006-3-24 14:23
目前我利用WINNT 4.0坐了個DOS網絡啟動盤.但是我的
啟動盤只支持一種網卡. 請問怎麼實現一張網絡啟動DOS軟盤
同時支持多種網卡.! 也就是我的批處理能自動識別加載那種DOS網卡
驅動(*.DOS).
THANKS.!
QQ:16750931
作者: xugaohui     时间: 2006-3-24 21:59
用nt生成的dos网络启动盘是允许安装多个网卡的,但你只选择了一个网卡。只需要运行启动盘中的setup,然后选择 Change Network Configuration--->
  Options:
╔═════════════════════╗
║ Change Settings                                       ║
║ Remove                                                   ║
║ Add Adapter                                            ║
║ Add Protocol                                            ║
║                                                               ║
║ Network configuration is correct.                 ║
╚═════════════════════╝
对话框中的 Add Adapter   添加其它网卡驱动

[ Last edited by xugaohui on 2006-3-24 at 22:01 ]
作者: piziliu2004     时间: 2006-3-25 18:29
谢谢.!.! 那么我添加了多种网卡.! winnt4.0里面有 程式.! 自动检测我本机是那一种网卡.!来导入那一种网卡驱动么?. 我记得有人用过 pci.exe ,这些程式检测本机网卡类型.!.但是它是有界面提示 是否自动检测,或手动检测.
我目前也在做pxe dos 无盘.我用的是intel pdk2.0 但我的服务器 的dos影象档目前只支持一种网卡.!
作者: piziliu2004     时间: 2006-3-25 18:31
对了 您做的 pxe一套 软体. 我好象没有看的很明白. 你的服务器 配置,影象档的配置,能不能讲的详细点.! 谢谢.!
作者: xugaohui     时间: 2006-3-25 18:36
http://www.nu2.nu/bootdisk/network/
有自动和手动检测两种
pdk 2.0的影像只支持当前pxe引导的网卡.
作者: piziliu2004     时间: 2006-3-25 22:50
http://www.nu2.nu/bootdisk/network/
这个里面就是用pci.exe检测的.!的确是有自动和手动检测两种.
不知道它里面可不可以有参数下来 自动选自动检测,而不出现哪个提示我选择的画面,
呆会我去再试试.! 赫赫.!

对了 您做的 pxe一套 软体. 我好象没有看的很明白. 你的服务器 配置,影象档的配置,能不能讲的详细点.! 谢谢.!
作者: liudh     时间: 2006-4-14 09:36    标题: 问题反馈

用该映像启动后不能用net use y: \\computer\tools映射目录,提示找不到计算机,是否是没有加载DNR的原因?建议还是用Ghost8.2,这样才可以用广播方式安装电脑,8.3Ghost没有找到多播服务器。
作者: liudh     时间: 2006-4-19 14:43    标题: 对于用Memdisk把映像文件加载时部分文件不能使用的原因

我曾经用Memdisk加载被WINimage截断的影像,就会出现部分文件读取出错的情况,
只要在Winimage的设置中去掉截去未使用的映像部分勾再保存文件即可,如嫌文件太大可把IMG文件用7Zip压缩为GZ格式一样可用Memdisk加载 ,另我已找到Ghost8.3的多播服务器和GhoExplore。
作者: xugaohui     时间: 2006-4-19 21:15


  Quote:
Originally posted by liudh at 2006-4-19 02:43 PM:
我曾经用Memdisk加载被WINimage截断的影像,就会出现部分文件读取出错的情况,
只要在Winimage的设置中去掉截去未使用的映像部分勾再保存文件即可,..

经测试你的方法不行。你是指标准格式。非标准格式用你的方法依然不行。

[ Last edited by xugaohui on 2006-4-19 at 23:13 ]
作者: liudh     时间: 2006-4-27 17:55    标题: 关于PXELINUX启动非标准映像格式

我用PXELINUX启动大于2.88M映像文件成功,你的问题是下面一行没加CHS值,菜单配置如下
kernel memdisk c=300 h=2 s=48 floppy
append initrd=pxeboot.img  c=300 h=2 s=48 floppy keeppxe

另外还有一个问题请教一下,我用你做的Default菜单启动后无法显示出来,提示找不到Menu.c32文件,不知何故。

你提供的Pxe.img很好,可惜只能启动服务端为Argon CMS的,不能工作于其它PXE服务器下,不知哪里能找到CMS的注册码。

附件是我做的PXE服务器端软件包,用方便小巧TFTPD32做服务器端,可启动WINPE,PXE镜像,普通软盘IMG镜像。

需要MSNET、DOS 下 Ftp及图形化菜单GHOST功能的可从HTTP://liudh70.cech.com.cn下载的,下载liudh目录下SUPBOOT.IMG文件直接放到TFTPBOOT下即可。GRUBNET.img可制作成软盘进行GBUBNET启动从Tftp服务器上下载启动镜像,但要编辑Boot目录下的Menu.net文件中的IP地址配置,还可启动RIS、PXE、DOS等很多工具。

[ Last edited by liudh on 2006-12-21 at 11:34 PM ]
附件 1: PXEboot.rar (2006-4-29 15:44, 378.04 K, 下载附件所需积分 1点 ,下载次数: 531)

作者: xugaohui     时间: 2006-4-29 14:23
menu.c32在tftp的根目录下。

[ Last edited by xugaohui on 2006-4-29 at 14:29 ]
作者: TurboY     时间: 2006-5-8 17:44
比较佩服上面的各位!
楼主用的是EMBOOT的PXE1.2吧,我试用过Intel、3COM、PXEGRUB、PXELINUX,觉得还是PXELINUX更适合我的要求。3COM和EMBOOT好象是一家的,里面的BPPATCH真是好东西,做DOS启动盘太好了,可我没在上面做成ACRONIS的启动盘(LINUX)。PXEGRUB和PXELINUX很相似,但PXEGRUB里好象只能在编译时集成少数网卡驱动,也启动不了ACRONIS。我现在在用PXELINUX,它可以启动DOS磁盘(包括一个MINI98的硬盘映像),ACRONIS也可以启动,在使用了KEEPPXE之后,楼主的PXE环境下的网卡驱动也行了。
我用的是楼主推荐的 haneWIN DHCP Server ,这个的速度真是快。

[ Last edited by TurboY on 2006-5-8 at 17:54 ]
作者: xugaohui     时间: 2006-5-8 22:25
用emboot做镜像会使常规内存少30K,大约有610K.PXELINUX的兼容性很好。它还可远程安装linux,还可以运行memtest,http://www.memtest86.com/,还有很多镜像可以通用pxelinux启动.加KEEPPXE会使用常规内存90K,但由于ghost 8.3的出现,使得不在需要KEEPPXE参数。只要在dos下运行instundi.exe或undi_drv.exe,就可以使用通用undi驱动程序或通用packet程序。使用PXELINUX启动后 BPPATCH和pboot不能用了。bppatch可以读取dhcp参数,通用环境变量修改文本文件。pboot可以关机,重启或立即改从硬盘引导。当然PXELINUX有程序代替pboot.在虚拟机上测试pxelinux+instundi不成功,当虚拟的是硬盘时instundi又可以正常运行,真实电脑也可以成功。如果这种方式好用,就在也不需要emboot了。
pxelinux菜单


运行memtest


dos引导菜单


[ Last edited by xugaohui on 2006-5-8 at 22:32 ]
作者: wurong     时间: 2006-5-24 23:09
谁下载了PXE.img的能否再提供一下,楼主的网址下不了了。
作者: longwang     时间: 2006-5-30 11:23
楼主新版的PXE网络启动虚拟软盘镜像,什么时候能够提供下载啊?
作者: LanCat     时间: 2006-5-31 21:02
我以前的做法是服务器装NETBEUI协议,用光盘引导机器,运行NU的网络启动盘,然后联到服务器的共享目录上,运行GHOST进行克隆。一般速度都有每秒300M左右。也用3COM的做了个PXE的引导,用于有PXE引导的器引导。不知楼主的方法运行GHOST速度怎么样,有人测过吗?
作者: xugaohui     时间: 2006-6-1 20:10
NETBEUI协议现在很少使用了。将gho文件放到共享目录或从共享目录读取的gho文件在最好的情况下也只有每分钟3百多M,你说每秒300M左右是指300Mbps吧,按你的速度算大约网络ghost时有40M*60=2400M/分,硬盘对硬盘克隆也难达到2400M/分的速度,不知道你的启动镜像是怎么做的。
建议大家不要将gho文件放在共享目录上。采用加载packet驱动,运用ghost多播功能
一般有500-600M/分,本论坛以前有人提到采用ms net client连接共享目录有2G大小限制。最新的pxe启动镜像不在用ms net client,而是用LANtastic,ms net client访问2003/xp系统时很困难,很多情况下都不能映射网络驱动器。用LANtastic连接共享目录更简单,成功率也更高。新版本的镜像很可能不在使用emboot的方案,而是用pxelinux.还支持从pxe启动硬盘修复程序效率源3.0,可选择从第一个硬盘或第二个硬盘启动。

[ Last edited by xugaohui on 2006-6-1 at 20:14 ]
作者: LanCat     时间: 2006-6-2 17:41
不好意思,是写错了,是每分钟300多兆。我们这都是一个人进行机器的克隆的,一般装个一两台相同型号的机器。若用GHOST多播,还要一台机器运行GHOST服务端程序,我觉得比较麻烦,所以我们那都是直接GHOST服务器上的GHOST文件。
作者: LanCat     时间: 2006-6-2 17:46
问一下楼主,有没有LANtastic程序完整版本的下载?
作者: LanCat     时间: 2006-6-2 17:50
再问一个问题,若我不装DHCP和TFTP服务,将tftpboot中的那个8M的文件直接刻到光盘上,做成能引导的,用光盘启动,能映射网络共享吗?
作者: xugaohui     时间: 2006-6-2 19:49
这个8M的镜像文件不是标准格式的镜像,也不可以用winimage修改,但winimage可以打开它,目前暂时不支持直接刻到光盘上。现在主要的问题是做成iso文件测试时在vmware和virtual pc 不能通过。在真实电脑上测试就可以正常驱动网卡,连接共享目录。

[ Last edited by xugaohui on 2006-6-2 at 19:54 ]
作者: LanCat     时间: 2006-6-2 22:13
刚在VMWARE上试了一下,可以联网映射共享目录了。
但还有一个问题,就是若我的网卡没有PXE启动功能,我又不想装PXE服务端的程序,那要怎么实现UNDI驱动的共享目录映射呢?
作者: xugaohui     时间: 2006-6-3 00:53
ghost8.3中有个instundi.exe、undi_drv.exe,在没有pxe启动的环境也可以使用通用网卡驱动程序。它对一些很老的网卡支持的不好,较新的千兆网卡都是可以的。
作者: LanCat     时间: 2006-6-3 01:29
下载了GHOST 8.3 CE试了一下,具体情况如下:

GHOST 8.3中有三个与PXE UNDI有关的文件,分别为:InstUndi.exe,Undi_Drv.exe,UndiPd.com。

InstUndi.exe 和 Undi_Drv.exe 的功能是一样的,都是PXE UNDI的驱动,唯一不同的是 Undi_Drv.exe 还可以在 Config.sys 文件中加载的。

UndiPd.com文件则是 Packet UNDI 驱动。

若网卡没有 PXE 引导的功能,运行 InstUndi.exe 和 Undi_Drv.exe 都会报“UNDI Option ROM not detected!“的错误。

我的意思就是这种网卡没有 PXE 引导功能的情况下,而我又不想要装PXE的服务端程序,有没有办法与PXE启动代码软盘相结合,让没有 PXE 引导功能的网卡可以用上通用的PXE UNDI驱动。

谢谢!

[ Last edited by LanCat on 2006-6-3 at 01:30 ]
作者: xugaohui     时间: 2006-6-3 09:29
InstUndi.exe 和 Undi_Drv.exe 是在没有pxe启动下使用的。如果是pxe反而不能使用它,“UNDI Option ROM not detected!“说明它不支持你的网卡,8029 8139 8169 sis 900 intel、3com、这些网卡都是可以的,virtual pc 中的DEC 21140A 10/100就不支持,你可以试试后面加参数device vendor。

[ Last edited by xugaohui on 2006-6-3 at 09:33 ]
作者: wang6610     时间: 2006-6-3 10:04
xugaohui楼主你的新pxe.img用3COM Boot Image Editor编辑不动了,能否提供一个编辑工具。

                                       感谢中。。。。。。
作者: LanCat     时间: 2006-6-3 20:00


  Quote:
Originally posted by xugaohui at 2006-6-3 09:29 AM:
InstUndi.exe 和 Undi_Drv.exe 是在没有pxe启动下使用的。如果是pxe反而不能使用它,“UNDI Option ROM not detected!“说明它不支持你的网卡,8029 8139 8169 sis 900 inte ...

我认为不是这样的。我的主板是华擎的,主板集成的网卡是8139的。若我在BIOS中将从网卡引导的功能禁用掉,直接启动到DOS,运行InstUndi.exe时就会提示“UNDI Option ROM not detected!“。若将BIOS中从网卡引导的功能启用,然后不从PXE引导,直接从硬盘引导到DOS下,运行InstUndi.exe就没有问题了。
在GHOST8.3的引导盘制作向导中,若选用“Universal Packet Driver”,GHOST就会提示你要将BIOS中的“Option ROM”,“PXE”和“UNDI”选项打开才行。

因此,我是这么理解的:若你的网卡支持PXE引导,并且将PXE引导功能打开了。即使你不从网卡的PXE引导机器,而是直接进入DOS,你也可以在加载UNDI驱动程序(InstUndi.exe)后,用通用的Packet UNDI驱动(UndiPd.com)和通用的Ndis UNDI驱动(NDIS.DOS)在DOS下来驱动你的网卡。
作者: xugaohui     时间: 2006-6-3 23:02
出现UNDI Option ROM not detected!提示与是否打开网卡引导功能无关。可能是instundi.exe本身的bug.较可靠的方法是将Undi_Drv.exe加载在config.sys中
device=undi_drv.exe这一行要放在himem.sys之前,也就是最先加载undi_drv.exe。
作者: wang6610     时间: 2006-7-9 00:56    标题: xugaohui能否再提供下载?

xugaohui能否再提供下载?
作者: cjzzz     时间: 2006-7-10 18:49
楼主:
能提供 Network Boot Tools 1.2 下载吗?
作者: lxhpex     时间: 2006-8-18 17:09    标题: 楼主,你发的文件是这样用吗?

我把下载的文件解压缩到C:\TFTP,然后把TFTP服务的ROOT目录指为c:\TFTP
并且在DHCP中将启动文件名,指为PXELINUX.0
作者: lxhpex     时间: 2006-8-20 11:37    标题: pxelinux.zip是个20MB的文件

不是说文件有16MB吗,为啥我下得有20MB
另外H,C,S是怎么计算呀
作者: lxhpex     时间: 2006-8-20 15:49    标题: 我做了好多次试验了,帮帮我吧

用的WINDOWS自带的DHCP服务,CISCO 的TFTP服务
服务器和客户机都用得是VMware 5.0
客户端总是出现下列提示:
Trying to load: pxelinux.cfg/01-00-0c-29-a6-f9-21
Trying to load:pxelinux.cfg/01f20b01
Trying to load:pxelinux.cfg/01f20b0
Trying to load:pxelinux.cfg/01f20b
Trying to load:pxelinux.cfg/01f20
Trying to load:pxelinux.cfg/01f2
Trying to load:pxelinux.cfg/01f
Trying to load:pxelinux.cfg/01
Trying to load:pxelinux.cfg/0
Trying to load:pxelinux.cfg/default
could not find cernel image : linux
boot:
作者: lxhpex     时间: 2006-8-20 15:50    标题: 按啥都没反应


作者: xugaohui     时间: 2006-8-20 23:47
在boot:命令提示符下执行menu试试。可能是你的default设置不对。
作者: lxhpex     时间: 2006-8-21 14:16
换了个TFTP服务器终于启动成功,可是没有网张功能呀楼主,输入NETSTART,总是报错
作者: lxhpex     时间: 2006-8-21 22:00
楼主:我不能启用网络功能,,请问是不是要调整一些文件.我用得是8139的网卡也不能加载网络功能,如果需要调整参数,还请您指教呀.
作者: xugaohui     时间: 2006-8-22 11:36
到dos提示符下先进入net目录
cd net
script2
按esc键
net use  i: \\server\share
完成网络功能,同时加载了ndis和packet驱动。暂不支持同时有多张网卡

执行script2一定要先进入net目录。
作者: 淡淡一笑     时间: 2006-8-25 04:09
关注一下。。。。
作者: lxhpex     时间: 2006-8-25 23:14
终于可以联网了,谢谢楼主,能说明一下NDIS和packet吗
作者: lxhpex     时间: 2006-8-26 21:48    标题: 功能真得好强,楼主,谢谢了,继续关注你的下一个作品.


作者: xugaohui     时间: 2006-9-1 00:35
自己顶一下




作者: buger     时间: 2006-9-1 14:57    标题: 作者在线正好请教几个问题。

用你的镜像很方便。有几个问题向你请教下。PXE启动DOS下网络,我一般用www.netbootdisk.com的工具,现在最新是NB5.8。和你作的映象比较起来,通过网络GHOST的速度有所不同。我是在共享的目录下运行ghost8.3往本地硬盘上克。NB5.8可以到500M,GHOST带的通用驱动才340M。怎么才能加快GHOST的速度呢?还有一个问题是,我想用pxe服务同时提供DOSIMG和PE镜像的选择菜单。 PE的PXE启动要用startrom.com,单独启动可以。不能加到启动菜单里。怎么解决呢。用的是haneWIN DHCP SERVER 3.0.1。
作者: xugaohui     时间: 2006-9-3 04:13
回楼上的:
我根来就是用的nb5.8。
启动pe,你可以用虚拟机建立一个200M的硬盘。将pe安装到这个虚拟硬盘,然后将这个硬盘 用winimage生成一个镜像文件,再用zip标准压缩,接下来的事情就很简单了,修改引导菜单,引导在将这个zip镜像释放在客户机内存中,模拟硬盘引导,进入pe.

[ Last edited by xugaohui on 2006-9-3 at 22:26 ]
作者: buger     时间: 2006-9-5 05:25    标题: 用PXELINUX菜单可以同时包括DOS的img和pe的img

很简单。
startrom.0是startrom.n12改名的
default内容如下

LABEL XPE
MENU LABEL ^9----XPE BOOT FROM PXE
kernel startrom.0

同一目录下还有ntdetect.com ntldr Winnt.sif xpe.img  130M的img启动成功。
作者: xugaohui     时间: 2006-9-5 12:22
通过pxe启动深山红叶袖珍PE系统工具箱.V26.修正版还有一些小问题。

[ Last edited by xugaohui on 2006-9-12 at 22:14 ]
作者: cfgs     时间: 2006-9-10 21:35
LZ能不能多加一项--远程安装win 2003 /xp系统?
作者: xugaohui     时间: 2006-9-11 22:54
本来就是远程安装系统用的。网络共享后执行winnt开始安装。
作者: cfgs     时间: 2006-9-12 02:01
我指的是像RIS那样的远程安装。还有我想把光驱启动的GeeXboX,改成用PXELinux启动,请LZ指导。

[ Last edited by cfgs on 2006-9-12 at 02:03 ]
作者: xugaohui     时间: 2006-9-12 12:35
pxelinux能实现启动winpe系统,那它也一定可以实现像ris那样的远程安装,和网络共享安装没有任何区别。ris是从一个生成好的iso文件来安装的。网络共享是手动执行winnt.其它过程完全一样。同时ris生成的iso安装文件也全完可以用于pxelinux来启动它,安装过程需要ris服务。可见网络共享安装方式对于windows系列是最好的方法。
linux本身是支持远程iso文件安装,跟刻光盘安装过程完全一样。
你要光驱启动的GeeXboX,改成用PXELinux启动。我不太了解geexbox.
通常具备这几个条件的很可能是可行的:支持软盘引导的一定可以pxelinux。支持硬盘启动但一定要读光盘的程序不可以用于pxelinux。如Acronis True Image Server v9.1.3718虽然可以用pxelinux,但有时功能一定要读光盘。这些要求我是搞不定了。GeexBoxs也可安装在硬盘上,如果它没有检测光盘介质,它一定可以用pxelinux引导。

刚才下载了GeeXboX,打开iso文件后发现它完全支持pxelinux引导。
GEEXBOX\boot目录下的文件是用于pxelinux的。
LABEL geexbox
  KERNEL vmlinuz
  APPEND initrd=initrd.bz2 root=/dev/ram0 rw init=linuxrc boot=nfs vga=785 video=vesa:ywrap,mtrr console=/dev/tty1 nfsroot=192.168.0.2:/tftpboot/GEEXBOX
需要nfs服务将iso放到nfs共享目录下面。

看到default的内容让我想起了Knoppix 这个在光盘上运行的linux系统。原来它也是支持pxelinux引导+nfs共享来运行的。

[ Last edited by xugaohui on 2006-9-12 at 13:29 ]
作者: tinyhe     时间: 2006-9-13 21:59
楼主,你的IMG下载不了啊
作者: xugaohui     时间: 2006-9-18 23:49
新版本的网络配置界面正在开发中,操作方便的文本窗口操作界面,支持鼠标和快捷键,集成化程度高,多种方式加载网卡驱动,对常见错误加以处理,比如路径错误,IP输入错误.
新版本的操作界面也为这个pxe启动应用程序提供发展方向。









[ Last edited by xugaohui on 2006-9-19 at 00:20 ]
作者: xugaohui     时间: 2006-10-1 12:27
最近更新较大。网卡驱动方面还有一些问题,当主板上有两上以个相同的网卡到底怎么驱动那一个问题?是否保留ibmdos?
更新pxelinux,现在支持图形背景了,采用vesamenu.c32文件,支持jpg和png格式的背景图片,菜单界面更强大更漂亮了,测试:在显存为1M时,只能以文件方式显示。810,815,都是如些。
加入Paragon DOS IFS driver  4.01 ,ndos.exe文件日期是2006年2月6日,多了一个新功能,在dos提示符下直接创建 RAM盘。测试:完美支持ntfs的长文件名和中文文件名包括子目录下的长中文文件名。
pxe启动菜单中加入Partition Manager Pro v8.00 Recovery CD。也就是linux版的完整Partition Manager Pro v8.00。界面很漂亮。不仔细看还以为是windows xp下的程序。功能比dos版的更强。局域网共享访问支持网卡更多,支持长网络共享名,支持各种usb设备……测试:在vmware不能加载时花屏,可能要改变vga=788参数可以行。其它的机器都正常。
加入paragon 的3个重要工具。三个exe程序退出时都会死机。原版在ibmdos下也是有一样的问题。BC.EXE可以在dos下改2k/ xp/ 2003的注册表盘符问题。对直接ghost系统的朋友这个工具十分有用。PM 8.0在次更新,文件名改为DOSPM.EXE,TRANSFER.EXE窗口界面文件管理,支持ntfs.linux的各种分区,中文支持文件我没试,可能是不行的。长文件名的更改,复制,删除。
加入win98se的XMSMMGR.EXE,命令行加载xms内存管理驱动。相同于himem.sys的部分功能。删除regedit.exe,源来自站长的启动盘,随着98的远去,它没有实用意义了。
加入UNDI_PKT.COM通用packet驱动,与UNDIPD.COM功能相同,来自 Sysoft 时空论坛由admin版本破解,去除30天时间限制。
doslfn更新到4.0d,看它的说明文件还存在很多没解决的问题。
spfdisk在次更新。作者9月4日发布的spfdisk存在严重问题,很少能正常执行进入界面,几乎每次执行后黑屏。前几天发现又更新解决了这个问题。
http://spfdisk.sourceforge.net/version.htm
修正 2000-3s 版出現的 BUG,會導致硬碟機數量計算錯誤,可能造成執行當機或畫面全黑,在此版本已解決問題。
现在这个软盘镜像中有三个分区工具。spfdisk 、diskgen 、dospm,spfdisk是文本界面,兼容性最好。diskgen重建分区功能很强。dospm可以在dos下格式化ntfs分区。有这三个就基本够用了。



[ Last edited by xugaohui on 2006-10-1 at 13:01 ]
作者: wjyheli     时间: 2006-10-5 04:59    标题: 楼主,能不能再再给我们下载你做的镜像呀!我很需要呀。


作者: barton     时间: 2006-10-18 22:59
关注中。。。。。。。

正对此比较感兴趣
作者: xugaohui     时间: 2006-10-19 21:26
时隔两个月今天终于解决了下载问题。
启用网络功能运行  runnet
想用ROM DOS 7.1,可是一直找不到它的sdk完整版。多个相同网卡驱动程序功能支持大部分常用网卡了,但vpc 、vmware的多网卡还不能分别驱动,这仅与网卡的驱动有关。dos下的文件共享服务功能要等到下一版本时才可以。
作者: longwang     时间: 2006-10-19 21:37
楼主辛苦了,期待DOS下的文件共享服务功能。
作者: cjzzz     时间: 2006-10-22 15:10


  Quote:
下载地址
http://xugaohui.max.io/TFTPBOOT.ZIP

:( 下载两次, 都是.   "  不可预料的压缩文件末端."   楼主检查一下?
作者: wjyheli     时间: 2006-10-22 21:46
下不了呀
作者: barton     时间: 2006-10-22 22:40
很多LIVE LINUX都是可以通过GRUB硬盘引导的

SLAX-FANX

UBUNTU-HIWEED

KNOPPIX

GEEXBOX

---------------------------
PreInstall Environment




如果能够通过PXE来引导的话就更好玩了

不过楼主的文件下不了了?

[ Last edited by barton on 2006-10-22 at 22:42 ]
作者: yangjiang     时间: 2006-10-23 03:17
支持一下!
作者: barton     时间: 2006-10-26 00:39
再顶一顶


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

我在虚拟机上测试,用HANEWIN DHCP SERVER 3.01,出现如下提示
pxe-e51: no dhcp or proxydhcp offers were received

pxe-mof:exiting intel pxe rom
是否是hanewin 设置问题?

搜到这些
This error can occur for a few different reasons.

1) DHCP is not available or not Authorized (MS AD). In your case, this does not seem to be the case. -------我没有AD,虚拟机上测试

2) If multiple NICs are in your PXE client server, ensure you are plugged into the corret NIC. Some NICs tell you when the cable is not connected, others don't.   ------我的NIC是vmware里虚拟的

3) DHCP is on another network segment and there is no DHCP proxy agent or helper address (on the router). -------我勾选了虚拟网络

[ Last edited by barton on 2006-10-26 at 02:45 AM ]
作者: xugaohui     时间: 2006-10-26 08:08
户机没有找到dhcp服务器,安装hanewin dhcp后还要设置它才可以用的。如果不了解pxe启动,最好先用tftpd32做服务端。
作者: barton     时间: 2006-10-26 20:06
谢谢回复

我是按照how to 的指导来做的
不过中间有些地方不大明白
作者: james168     时间: 2006-10-28 00:35
想看看,怎么下载不了???
作者: xugaohui     时间: 2006-10-28 01:58
如果不能下载是正在更新中。如果不能下载可以给你发e-mail:xugaohui@163.com
现在加入了http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html
Offline NT Password & Registry Editor 通用pxe启动可以修改windows vista用户名密码了。active 的pwd_chng 3.0不能修改vista的用户名密码。
作者: xugaohui     时间: 2006-11-25 13:25
现在支持IPX和NetBEUI协议了
自己项一下。
作者: chinaren12     时间: 2006-12-8 22:25
请问一下,你那个winpe test是不是只支持标准目录的winpe启动,如果安装目录不是\i386\system32的话,是不是就不能启动
作者: xugaohui     时间: 2006-12-8 23:25
最好用i386目录。在winnt.sif中设置
作者: chinaren12     时间: 2006-12-9 08:53
那为什么我用无忧的老九做的那个windows XP EMBEDDED却不能正常启动呢?是何问题呢?老九做的那个是标准目录的。但是就是不能启动成功,

再请问一下,你用来启动winpe的那几个文件是从什么版本的xp中提取的呢?

感谢
作者: xugaohui     时间: 2006-12-9 10:28
要从网络启动pe好像只可以用2003 sp1的相关文件。
作者: chinaren12     时间: 2006-12-9 23:15
哦,感谢回答,谢谢
作者: tanghuajin59     时间: 2006-12-11 10:40
谢谢了,呵呵
作者: xugaohui     时间: 2006-12-11 12:39
pxe启动vista pe 2.0成功。pe 1.0就没什么值得研究的了
作者: yanlihua     时间: 2006-12-13 00:46
很好的系统,支持一下。
作者: TurboY     时间: 2006-12-14 05:23
我在Linux服务器上建了DHCP和TFTP,试了一下用PXELINUX启动WIN PE,成功了。觉得PXE启动PE,就是BootPath = "\i386\System32\"这里要写对,别的和用光盘、硬盘没什么区别的。
但是Linux服务器上的文件名是分大小写的,NTLDR要大写,ntdetect.com要小写,winnt.sif也要小写。
PXE启动DOS后的UNDI_PKT,是个很好的东西,不用去找那么多网卡驱动。
作者: yzz163     时间: 2006-12-17 06:39
能介绍下 haneWIN DHCP Server 3.0 和你的 TFTPBOOT.zip包的文件及如何配置启动的。
作者: yzz163     时间: 2006-12-18 05:17
我用了12月17号的TFTPBOOT.ZIP, 黑屏。
haneWIN dhcp server 的日志如下:

2006-12-17 16:07:11 DHCP  Start   Server on 192.168.18.3
2006-12-17 16:07:11 TFTP  ready   on port 69
2006-12-17 16:08:30 DHCP  Request 00:50:eb:04:f2:08 ACK 192.168.18.10 36000 vc "PXEClient:Arch:00000:UNDI:002001" if 192.168.18.3
2006-12-17 16:08:30 TFTP  Abort   192.168.18.10  Get/octet  0 TFTP Aborted E:\tftpboot\pxelinux.0
2006-12-17 16:08:30 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\pxelinux.0
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\01-00-50-eb-04-f2-08
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A8120A
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A8120
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A812
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A81
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A8
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0A
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C0
2006-12-17 16:08:30 TFTP  Error   192.168.18.10  Get  1 File not found E:\tftpboot\pxelinux.cfg\C
2006-12-17 16:08:30 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\pxelinux.cfg\default
2006-12-17 16:08:30 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:08:36 TFTP       1s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:08:41 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:08:47 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:08:53 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:08:59 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:04 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:10 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:16 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:22 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:28 TFTP       1s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:33 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
2006-12-17 16:09:39 TFTP       0s 192.168.18.10  Get/octet  E:\tftpboot\vesamenu.c32
作者: xugaohui     时间: 2007-1-1 11:15
自己顶一下
并提供临时下载地址
config菜单的第二项子菜单是ibm tcpip协议专用的。自动启用网络功能。网克速度很快。
开启网络还是在任意路径下执行   runnet

网络功能自定义请自行修改runnet.bat,添加需要的内容到文件的最后面。

[ Last edited by xugaohui on 2007-1-1 at 11:17 AM ]
作者: fish007yu     时间: 2007-1-2 06:55
好东西!
作者: yzz163     时间: 2007-1-7 10:15
我把原来做的网络启动盘,改成PXE的了。顺便写了个说明:

原文(图、软件)
http://zxdz.8800.org/htmldata/2/ ... B5%CD%B31134_1.html

一、PXE网络启动简介

PXE技术利用网卡从PXE服务器上读取启动文件来启动计算机,实现无盘启动。集成网卡是现在主板发展的趋势,很多主板集成网卡的同时在BIOS中提供了PXE网络启动代码,这就让我们可以在网络中广泛使用PXE技术。以前用PXE很麻烦,主要是PXE服务器安装配置烦琐、制作PXE启动映像文件困难,并且都是收费软件。现在用PXELINUX+MEMDISK做PXE启动使这些问题迎刃而解。服务端可使用体积小功能强大的hanwin dhcp server,它的安装配置十分简单。启动映像文件可用Wimage制作,并且可启动非常规软盘映像。

利用PXE启动来修复、维护系统,可避免使用光驱、软驱或将硬盘取下再安装到其他机器上进行系统维护。实现了不开机箱,用网线通过PXE网络启动读取映像文件启动故障机,把内存虚拟成磁盘,利用虚拟盘中的工具或共享其他正常电脑上的工具修复故障机。比如用DOS映像文件启动到DOS系统,运行DM、GHOST等工具,用小型的WINPE映像文件启动到WINXP环境下可安全的对NTFS分区进行读、写、修改系统密码等操作。我们可以将各种工具盘(光盘、软盘)做成映像文件,集中存放在一台笔记本电脑里,从此不用怕找不到工具盘,也不必抱一大堆工具盘上门维修了。

二、yzz163 PXE 网络恢复映像文件介绍

本启动盘使用了DOS联盟论坛的 的PXELINUX启动方式,用我以前制作的网络恢复盘V1.0为基础,对其进行了简单修改,使其成了基于PXE启动的网络恢复盘。功能不变(分别加载NETBEUI+TCP/IP+IPX三种协议),目前支持100余种网卡,只要有网卡驱动程序,大家也可自己添加相应的网卡。本恢复盘侧重于在DOS下利用NETBEUI协议实现文件共享,利用文件共享服务器上的GHOST工具备份、恢复系统。使用NETBEUI协议的主要原因是自己的工作环境,我所在局域网里有各种型号的PC,网卡有8种,机器上装有各种业务系统,网络里普遍使用M$文件共享服务。经过在10余种机器上用本启动盘实践,发现有些主板用EMM386会死机,只有采用保守的参数,对EMM386 参数最终定为      。

实践经验告诉我,在DOS下使用NETBEUI协议最省常规内存(640K),在各种主板上运行稳定;使用TCP/IP最耗内存,有些工具无法使用。本盘是中文界面,便于普通用户使用,客户端可选择备份/恢复功能,按机器名存放/读取共享服务器上的GHO文件。

对于网吧等主板型号单一,只是利用PXE实现网络多播克隆功能,用TCP/IP较为适宜(可在多子网里)。网上有专门的启动盘如:MAXDOS。对于维修来说,在DOS下的局域网里,用TCP/IP占用较多基本内存,使其他工具无法运行,基于TCP/IP的实用价值不大。

现在的局域网里,IPX协议基本消失了,为了配合三诺的硬盘复制,我的盘里也加入了IPX网络支持。这个功能适合用于相同硬件机器之间的整个硬盘的复制。

三、启动盘映像文件的制作方法

启动盘映像文件用Winimage制作,是非标准映像文件,盘上放了GHOST83.EXE 和DM工具,自己可根据需要定义映像文件的大小。在制作过程中遇到一些问题,为使大家少走弯路,下面以8M的映像文件为例,讲一讲制作时要注意的问题。

1、新建一个映像,定义其格式。
映像-更改格式-选择自定义映像格式,按下面输入:(8M)

文件系统 FAT16
每簇 512字节
扇区总数 16384 =8*1024*1024/512
每磁道扇区数 18
磁头 2
隐藏扇区 0
物理驱动器 0

2、设置映像文件载入到内存大小的值
单击 选项-设置-映像,在 “载入到内存的映像的大小限制” 里填写你制作的映像文件大小,单位是KB,本例为 8192。不然,制作后的映像文件启动后无法执行读/写操作,出现INT24错误。

3、将映像文件保存成img格式
文件-另存为,保存类型选“所有文件”,后缀为img,保存为img文件。Winimage默认是压缩了的IMA格式,这种映像文件是无法启动的。

4、更改引导扇区属性
映像-引导扇区属性-win95/98

四、服务端设置

1、PXE服务端使用Hanewin DHCP或tftp32,推荐用Hanewin DHCP,只需配置下启动文件就可。具体步骤见图:

DHCP配置

TFTP配置

若要共享文件,建议添加NETBEUI协议,共享文件目录如下:

\tools--|
        ----gho
        |
        ----winpe
        |
        ----dos
        |
        ----win

gho放GHOST文件,按机器名建目录,放各用户的GHO备份。winpe放在PE下运行的工具、各种驱动等。


2、修改pxelinux配置文件
在pxelinux.cfg\default文件里加入以下行(启动菜单)

LABEL yzznet (卷标不能和其他的相同)
MENU DEFAULT (缺省启动)
MENU LABEL ^9----yzz163 Network Boot  (显示菜单,9为选单键)
kernel memdisk c=455 h=2 s=18 floppy  (加载内存盘参数,c=扇区总数16384/2/18取整)
append initrd=yzz163-8m.img    (映像文件名为yzz163-8m.img,放在TFTP根目录下)

配置好服务端,启动PXE客户端,按F8选择从网络启动,或在CMOS中设置从PXE网络启动即可出现pxelinux的菜单。如果启动出错,可看Hanewin DHCP的日志,可很快查到原因。

最后,感谢DOS联盟的xugaohui提供的TFTPBOOT.ZIP,感谢无忧论坛的chenall提供的WinPE.iso,感谢所有帮助过我的人。

参考文章:
1、PXE网络维护软件包下载
http://www.cn-dos.net/forum/viewthread.php?tid=19003&fpage=2
2、适用于使用PXE启动的PE
http://bbs.wuyou.com/viewthread.php?tid=87190
3、PXELINUX+memdisk
http://syslinux.zytor.com/index.php
4、网络恢复盘V1.0
http://zxdz.8800.org/htmldata/2/ ... %C5%CCV1-049_1.html
相关软件下载:
1、hanewin dhcp server 3.04+中文包
2、Winimage 8.00
3、yzz163-8m.img

[ Last edited by yzz163 on 2007-1-7 at 12:46 PM ]
作者: CXJ1959     时间: 2007-1-7 12:59
好东西,谢谢提供,收下了。
作者: xugaohui     时间: 2007-1-8 01:28
在dos下访局域网速度最快是采用:IBM TCP/IP Protocol
ms的三个协议都比这个慢很多。

在dos下访局域网占用内存最少的netware 4.11的客户端,相关信息看http://www.veder.com/nwdsk/
采用这个客户端也可启动文件和打印共享服务,可以在启用网络功能后完成从内存中卸载。


[ Last edited by xugaohui on 2007-1-8 at 01:31 AM ]
作者: xieliuyun     时间: 2007-1-9 10:31
在xugaohui的帮助下:
发现PXE引导菜单加“密码”保护的办法!
http://bbs.wwwfox.net/viewthread.php?tid=89112&extra=page%3D1
作者: yanlihua     时间: 2007-1-10 04:22
顶一下,各位高手继续!!!
作者: yzz163     时间: 2007-1-10 22:34
辉:
    netcopy 无法用,不管怎样调整EMM386,都报内存不够。
    它和NC2002(三诺的)有什么不同?
作者: xugaohui     时间: 2007-1-10 22:52
经多次测试,选择4个不同的网络协议都可以正常使用netcopy。在vmware 、vpc、真实电脑上都可运行。nc2002是采用ipx协议。netcopy是采用packet接口的。netcopy功能比nc2002要强大的多,网克速度也比nc2002快.
作者: yzz163     时间: 2007-1-10 22:54
在dos下访局域网速度最快是采用:IBM TCP/IP Protocol
ms的三个协议都比这个慢很多。
------------------------------------------
现在单位或网吧的局域网中广大用户(>90%)可能都是使用 M$的 WIN系列,并且都“喜欢” 网上邻居。

没办法!连 M$都不得不给 XP和WIN2k3发个NETBEUI的补丁。
用它自己一家的,稳定性有保障(这点我在4个子网,100多台各种型号有WIN95、98、2K、XP客户机上有2年的使用经验)。
速度也不慢吧,我用NETBEUI映射共享盘,在百兆网里也有300-350MB/分。我觉得够快了。
如果是多播克隆,用GHOST推荐的TCP/IP交合适,兼容性和可靠性有保障。
作者: yzz163     时间: 2007-1-10 23:01
我用你的pxeboot.img启动,几个选项都试过,无法运行。报内存不够。
我用过两个机器,845G 和SIS650的板子,是不是太老了。
作者: xugaohui     时间: 2007-1-11 05:10
只要是在dos下运的图形界面程序,或主机大于等于3G内存,如果不能运行都可以选不带emm386的选项启动dos.
dos下用ms的ip、ipx协议访问局域网总是只有3百兆/分多一点。有些网卡可达到400M以上。NETBEUIi没试过。纯千M环境下一般也仅有700M/分。
而采用IBM TCP/IP Protocol访问局域网速度很快。百网环境一般580M/分,偶尔有600M/分,千兆环境直接达到1800M/分以上。兼容性很好,找dhcp服务那里也很快。
ghost多播与这些协议都扯不上直接关系。它使用packet接口,什么时侯推荐要tcpip了?只要选中enabled packet drvier选项,用任何一种协议都可以多播。实践证明在选IBM TCP/IP Protocol时多播会快一些。

[ Last edited by xugaohui on 2007-1-11 at 05:13 AM ]
作者: kate1997     时间: 2007-1-12 21:34


  Quote:
Originally posted by xugaohui at 2006-12-10 11:39 PM:
pxe启动vista pe 2.0成功。pe 1.0就没什么值得研究的了

能否详细点介绍如何启动vista PE?
作者: happy3     时间: 2007-1-24 07:13
楼主的img做得不错。
作者: husunshine     时间: 2007-1-28 04:10    标题: TFTPBOOT.ZIP下载后打不开

下载后打不开,能否再提供一下.
作者: husunshine     时间: 2007-1-29 08:45
感谢再次提供.
作者: i1077     时间: 2007-2-15 10:14
lz给个http的ie下载地址吧,下不来。。。。。。。。急急急。。。。。
作者: cgn     时间: 2007-2-15 17:33
下不了呀..................
作者: z640919a     时间: 2007-3-9 22:30
xugaohui的PXE网络启动虚拟磁盘镜象乃经典之作。
作者: qqq68     时间: 2007-3-12 12:18
正在学习之中~!!!
作者: sw7788     时间: 2007-3-18 22:54
好东西好东西
作者: netfrog     时间: 2007-3-22 10:04
感谢楼主的镜像,尤其是楼主的一些使用心得。看了全部的帖子,受益匪浅。
作者: woshiwo99     时间: 2007-3-30 05:53
学习学习
作者: xugaohui     时间: 2007-4-2 11:28
更新grldr到03-30-2007的简体中文版
更新eb-net.lil支持更多的千兆网卡。
更新rtl 8111b网卡的pxe引导代码。
加入AFUDOS.exe,可刷写ami 8.0的bios文件。
删除unflash,它根本不运行。
加入xcp拷贝工具,详细看http://www.cn-dos.net/forum/viewthread.php?tid=29092&fpage=1
加入站长用upx压缩的ntfs4dos.这是本dos启动包里唯一一个用upx压缩过的程序.
更新HX DOS Extender运行库文件
更新PWD_CHNG.EXE,现在它可以在dos下完美的修改vista 2003 xp的系统密码了
删除了linux版修改系统密码的工具,因为它的新版暂时不支持vista,目前PWD_CHNG.EXE很完美了。
加入PTD注册版,它以修正分区表,文件分配表的错误,如ghost 恢复文件过程中失败,可用它试试修复分区表。
更新效率源到2004版
更新GHSTWALK,来自ghost 11,它可以在纯dos下修改vista xp 2003的计算机名。
加入ghost 11,同时保留ghost 8.3,ghost8.3文件名是ghost.exe,ghost11文件名是ghost11.exe.
更新TESTDISK.EXE,PHOTOREC.EXE,在dos修改硬盘数据的工具。
更新CWSDPMI.EXE ver :0.6B
加入站长提供的PCMOUSE.EXE,来自论坛的下载专区。
加入IELDR.EXE用于在DOS下加载并引导ISO文件.
加入LOADLIN.EXE 1.6c用于在 DOS下加载并引导linxu内核镜像.
修正netset的一些小错误.
现在进入DOS提示符后光标默认是插入状态.
加入DPMIONE.EXE,它可以支持DPMI 1.0标准,经测试很不完善
换用另一个Etherboot代码,文件名为eb-net.lil
更新memtestp 1.7,支持FB-DIMM内存了.
修正安装到硬盘.cmd脚本的一些错误:很可能会造成boot.ini的系统,只读,隐藏属性没有.
GRUB4DOS的图形背景文件改为redhat-9.xpm.gz,现在看上去更简洁了.
syslinxu部分相关文件更新3.36正式版.memdisk兼容性很好。

附上安装到c:\boot.ini文件的脚本,同类软件都采用exe打包程序安装到c:\boot,再向注册表写入反安装信息,有些还带有流氓插件。

该脚本实现了安装到boot.ini,可设置系统选择菜单超时时间,可设置grub4dos的菜单编缉密码,进入dos的密码,可以从硬盘中反安装。



@echo off
:start
echo.
echo    ************************************
echo    *                                  *
echo    *   1、安装"GRUB 启动"到启动菜单   *
echo    *   2、删除"GRUB 启动"和相关文件   *
echo    *   3、退出                        *
echo    *                                  *
echo    ************************************
set UserChoice=
set /p UserChoice=   请选择 [1/2/3] 默认为1:
echo.
if /i "%UserChoice%"=="" goto 1
if /i "%UserChoice%"=="1" goto 1
if /i "%UserChoice%"=="2" goto 2
if /i "%UserChoice%"=="3" goto :eof
echo   无效的选择! 请重新选择[1/2/3]
echo.
goto start

:1
if not exist C:\boot.ini echo   没有找到 c:\boot.ini 文件! &goto start
rem findstr /C:"C:\grldr=GRUB 启动" c:\boot.ini
echo   备份 C:\boot.ini 为 C:\boot-ini.bak
type C:\boot.ini>C:\boot-ini.bak
echo.
set second=2
set /p second=  请设置显示操作系统列表的时间,默认为2秒:
attrib -s -h -r C:\boot.ini
type C:\boot-ini.bak|find "boot loader" /i>C:\boot.ini
echo timeout=%second% >>C:\boot.ini
echo.
echo   修改操作系统菜单超时间为%second%秒
type C:\boot-ini.bak|find "boot loader" /i /v|find "timeout" /i /v>>C:\boot.ini
set yet=
for /f "delims=" %%l in (c:\boot.ini) do (
    echo.%%l|find /i "C:\grldr=GRUB 启动">nul && set yet=1
)>nul
if "%yet%"=="1" goto yet
echo C:\grldr=GRUB 启动>>C:\boot.ini
attrib +s +h +r C:\boot.ini
echo.
echo   添加"GRUB 启动"菜单项成功.
goto yeta
:yet
attrib +s +h +r C:\boot.ini
echo.
echo   已经添加了"GRUB 启动"到 OS 选择菜单,不需要再添加.
echo.
:yeta
echo   为了系统安全,请设置进入交互式菜单编辑功能的密码
echo.
:inputpass1
set pass1=
set pass2=
set /p pass1=  请输入交互式菜单编辑功能的密码:
set /p pass2=  请再次输入交互式菜单编辑功能的密码:
echo.
if "%pass1%"=="%pass2%" goto variance1
if not "%pass1%"=="%pass2%" echo   两次输入密码不相同,请重新输入密码.
echo.
goto inputpass1
:variance1
if "%pass1%"=="" goto spacepass1
goto md51
:spacepass1
echo   没有密码
echo.
set h=
goto nonepass1
:md51
md5+.exe %pass1% >c:\aaabbb.tmp
for /f %%i in (c:\aaabbb.tmp) do set h=%%i
rem set /a h=%h%+1
if exist c:\aaabbb.tmp del c:\aaabbb.tmp
echo   MD5加密字符串是:%h%
:nonepass1
echo.
echo   为了硬盘数据的安全,请设置进入网络DOS的密码
echo.
:inputpass2
set pass3=
set pass4=
set /p pass3=  请输入网络DOS系统的密码:
set /p pass4=  请再次输入网络DOS系统的密码:
echo.
if "%pass3%"=="%pass4%" goto variance2
if not "%pass3%"=="%pass4%" echo   两次输入密码不相同,请重新输入密码.
echo.
goto inputpass2
:variance2
if "%pass3%"=="" goto spacepass2
goto md52
:spacepass2
echo   没有密码
echo.
set i=
goto nonepass2
:md52
md5+.exe %pass3% >c:\aaabbb.tmp
for /f %%i in (c:\aaabbb.tmp) do set i=%%i
rem set /a i=%i%+1
if exist c:\aaabbb.tmp del c:\aaabbb.tmp
echo   MD5加密字符串是:%i%
:nonepass2
if exist c:\grub\menu.lst del /q c:\grub\menu.lst
if not exist c:\grub md c:\grub >nul
if not "%h%"=="" (set pass1=password --md5 %h%) else set pass1=##password1 --md5
if not "%i%"=="" (set pass2=password --md5 %i%) else set pass2=##password2 --md5
for /f "delims=" %%l in (grub\menu.lst) do (
echo.%%l|find /i "##password">nul && echo.%%l|find /i "##password1" >nul && echo %pass1% || echo.%%l|find /i "##password2" >nul && echo %pass2% ||echo.%%l
)>>c:\grub\menu.lst
echo.
:copyfile
if not exist c:\grldr goto ngrldr
set /p UserChoice=  检测到GRUB4DOS相关文件,请 Y 键进行覆盖安装,否则退出:
if /i not "%UserChoice%"=="y" goto start
:ngrldr
echo   开始复制文件到c:\grub目录
if not exist c:\grub md c:\grub >nul
attrib +s +h +r c:\grub
if exist c:\grldr attrib -s -h -r c:\grldr >nul
copy /y grub\grldr c:\grldr
attrib +s +h +r c:\grldr
copy /y eb-net.lil c:\grub\
copy /y grub\fonts c:\grub\
copy /y hddscan.img  c:\grub\
copy /y memdisk c:\grub\
copy /y memtestp  c:\grub\
rem copy /y grub\menu.lst c:\grub\
copy /y pxe.img c:\grub\
copy /y pxeboot.zip c:\grub\
copy /y grub\redhat-9.xpm.gz c:\grub\
copy /y windiag.img c:\grub\
echo   复制相关文件完成.
goto start

:2
if not exist C:\boot.ini echo   没有找到 c:\boot.ini 文件! &goto start
echo   备份 C:\boot.ini 为 C:\boot-ini.bak
type C:\boot.ini>C:\boot-ini.bak
attrib -s -h -r C:\boot.ini
set yet=
for /f "delims=" %%l in (c:\boot.ini) do (
    echo.%%l|find /i "C:\grldr=GRUB 启动">nul && set yet=1
)>nul
if not "%yet%"=="1" goto yet0
type c:\boot-ini.bak | findstr /v /i "C:\grldr=GRUB 启动" >C:\boot.ini
attrib +s +h +r C:\boot.ini
echo.
echo   从 OS 选择菜单中删除"GRUB 启动"成功.
echo.
set /p UserChoice=  是否删除c:\grldr和c:\grub目录?请 Y 键确认删除,否则退出:
echo.
if /i not "%UserChoice%"=="y" goto start
echo   开始删除相关的文件...
if exist c:\grldr attrib -s -h -r c:\grldr
del /q c:\grldr
if exist c:\grub\eb-net.lil del /q c:\grub\eb-net.lil
if exist c:\grub\fonts>nul del /q c:\grub\fonts
if exist c:\grub\hddscan.img del /q c:\grub\hddscan.img
if exist c:\grub\memdisk del /q c:\grub\memdisk
if exist c:\grub\memtestp del /q c:\grub\memtestp
if exist c:\grub\menu.lst del /q c:\grub\menu.lst
if exist c:\grub\pxe.img del /q c:\grub\pxe.img
if exist c:\grub\pxeboot.zip del /q c:\grub\pxeboot.zip
if exist c:\grub\redhat-9.xpm.gz del /q c:\grub\redhat-9.xpm.gz
if exist c:\grub\windiag.img del /q c:\grub\windiag.img
if exist c:\grub attrib -s -h -r c:\grub
rd /q c:\grub
echo   删除相关文件完成.
goto start
:yet0
attrib +s +h +r C:\boot.ini
echo.
echo   没有找到"GRUB 启动"菜单项,不需要删除.
goto start





[ Last edited by xugaohui on 2007-4-9 at 06:16 AM ]
作者: z640919a     时间: 2007-4-3 05:11
谢谢分享,第一时间下载,辛苦了。
作者: longbo0410     时间: 2007-4-3 23:38
是什么打包的啊。.
作者: mrfox     时间: 2007-4-12 11:41
38楼的网盘失效:未知的用户!
作者: xugaohui     时间: 2007-4-12 14:06
增加安装到u盘的批处理程序
grldr 和xcp更新
修正runnet的一些不足
增加ayghost,雨过天晴多播网克
增加ezcopy多播网克
屏蔽Scrooll Lock按键功能的程序

新的runnet.bat的内容

@echo off
rem 下面是简单说明,已设置的环境变量为默认值,每行前面加rem表示注译行,是不被执行的.
rem 如果环境变理%drive%不存在.它就为A:
IF %drive%#==# set %drive%=A:
rem 是否由DHCP服务自动分配IP,0=DHCP自动分配有效,1=指定IP地址,DHCP服务无效.
set DISABLEDHCP=0
rem 当设置DISABLEDHCP=1时,下面5个的环境变量都要设置.
set IPADDRESS0=192.168.1.201
set SUBNETMASK0=255.255.255.0
set DEFAULTGATEWAY0=192.168.1.1
set DNS=192.168.1.1
set WINS=192.168.1.1
rem 工作站名,默认为随机1-254
set WKSTN=
rem 登陆用户名
set USERNAME=Administrator
rem 登陆密码
set PASSWORD=
rem 工作组名
set WORKGROUP=Workgroup
rem 重定向方式
set REDIRECTOR=basic
rem 是否加载PACKET驱动接口,1=加载,0=不加载,以下设置类同.
set PACKET=1
rem 是否启用PING功能
set PING=0
rem 是否启用DNS解析
set DNSENABLE=0
rem 是否启动文件共享服务
set FILESHARE=0
rem 是否启动打印共享服务
set PRINTSHARE=0
rem 是否加载UNDI驻留驱动.当在pxelinux启动时采用了keeppxe参数,请设置为0.
set UNDI=1
rem 是否采用IP协议
set IP=1
rem 是否采用IPX协议
set IPX=0
rem IPX协议的帧类型.
set FRAME=0
rem 是否采用NETBEUI协议
set NETBEUI=0
rem NETBEUI协议的最大会话数(3-117)
set SESSIONS=10
rem NETBEUI协议的NCBS参数(7-255)
set NCBS=12
rem 当在config.sys中选择了IBM协议时环境变量IBMCLIENT=1时
IF %CONFIG%#==M21# set IBMCLIENT=1
IF %CONFIG%#==M22# set IBMCLIENT=1
IF %CONFIG%#==M23# set IBMCLIENT=1
IF %CONFIG%#==M24# set IBMCLIENT=1
IF %CONFIG%#==M25# set IBMCLIENT=1
IF %CONFIG%#==M26# set IBMCLIENT=1
rem 自动按 OK 按扭的超时时间,默认是5秒.
set TIMEOUT=5
rem *****下面是设置网卡驱动的目录,NDISDRVDIR是必须的变量.
set NDISDRVDIR=%drive%\NDISDRV
rem *****下面是设置MS CLIENT 3.0相关文件的目录,MSCLIENTDIR是必须的变量.
set MSCLIENTDIR=%drive%\MSCLIENT
rem 添加MS CLIENT 3.0到搜索路径
set PATH=%MSCLIENTDIR%;%PATH%
rem 用pciscan检测pci设置并导出到pciscan.txt
%NDISDRVDIR%\pciscan -v >%NDISDRVDIR%\pciscan.txt
rem 生成启动网络的批处理.
%NDISDRVDIR%\netset
rem 清除环境变量
set DISABLEDHCP=
set IPADDRESS0=
set SUBNETMASK0=
set DEFAULTGATEWAY0=
set DNS=
set WINS=
set WKSTN=
set USERNAME=
set PASSWORD=
set WORKGROUP=
set REDIRECTOR=
set PACKET=
set PING=
set DNSENABLE=
set FILESHARE=
set PRINTSHARE=
set UNDI=
set IP=
set IPX=
set FRAME=
set NETBEUI=
set SESSIONS=
set NCBS=
set IBMCLIENT=
set TIMEOUT=
rem 找到startnet.bat则执行它.
if exist %NDISDRVDIR%\startnet.bat call %NDISDRVDIR%\startnet.bat
rem 结束,如果有其它程序还需要自动执行,请在后面添加相关命令.


@echo off
:start
echo.
echo    注意U盘启动分区只能是FAT16/32格式,并分配了一个盘符.
echo    在BIOS设置中将U盘启动模式改为"USB-HDD"
echo.
echo    ************************************
echo    *                                  *
echo    *   1、安装到U盘第一活动分区     *
echo    *                                  *
echo    *   2、退出                        *
echo    *                                  *
echo    ************************************
set UserChoice=
set /p UserChoice=   请选择 [1/2] 默认为1:
echo.

[ Last edited by xugaohui on 2007-4-12 at 02:23 PM ]
作者: chinaren12     时间: 2007-4-13 02:26
最新的版本在那个地方呀,我想下载
作者: netfrog     时间: 2007-4-13 08:06
用什么东西修改修改pxeboot.img比较方便?
作者: qq1233     时间: 2007-4-14 22:26
正在研究这个
作者: hbxfwjww     时间: 2007-4-21 12:42
看看。。。
作者: 135956     时间: 2007-4-25 08:16
xugaohui大侠辛苦了。。。
我好喜欢这样的工具,在哪里有得下载用呀?
作者: jiunnlen     时间: 2007-4-28 23:02
釋放系統內存資源,挖掘系統潛能
作者: jiunnlen     时间: 2007-5-11 06:40    标题: 教我安裝新的網卡DRIVE

xugaohui可以教我安裝新的網卡DRIVE嗎
或是哪有教學可以看
感謝感謝
作者: jingyuanke     时间: 2007-5-15 00:07
找了很久了,下载用用。
作者: magicken     时间: 2007-5-24 11:57
好东东呀。正研究这个
作者: yzz163     时间: 2007-5-30 15:35
好久没来了,又出新东西了!!!!
作者: memphis220     时间: 2007-5-31 10:06    标题: pxelinux超级启动菜单,搞定一切。

DEFAULT menu.c32
PROMPT 0
TIMEOUT 150

MENU TITLE DLC NET BOOT MENU
MENU WIDTH 80
MENU MARGIN 14
MENU ROWS 15
MENU TABMSGROW 20
MENU CMDLINEROW 21
MENU ENDROW 24
MENU TIMEOUTROW 22

LABEL NetSystem                                              #BXP 3.11无盘站。
MENU DEFAULT
MENU LABEL ^A----Bxp Net System
kernel VLDRMI13.BIN

LABEL winpe                                                      #带网络模式的winpe
MENU LABEL ^B----Net Windows PE (256M RAM)
kernel startrom.0

LABEL winpe3                                                     #小内存用的winpe
MENU LABEL ^C----Maotao Windows PE (128M RAM)
kernel startron.0

LABEL maxdos                                                  #maxdos5.8
MENU LABEL ^D----MaxDos 5.8s
kernel memdisk  c=156 h=2 s=48 floppy
append initrd=MaxDOS.zip

LABEL DlcDos                                                     #自己用的网络启动
MENU LABEL ^E----Dlc net Dos
kernel memdisk  c=83 h=2 s=48 floppy
append initrd=MyDos.zip

LABEL DOS                                                       #网上下的那个dos网络
MENU LABEL ^F----DOS Network Boot
kernel memdisk c=781 h=2 s=32 floppy
append initrd=pxeboot.zip

LABEL aHD
MENU LABEL ^G----Boot From The First HD
kernel chain.c32
append hd0

LABEL bHD
MENU LABEL ^H----Boot From The Second HD
kernel chain.c32
append hd1

LABEL pxedisk                                             #既然是pxe启动,那就改成磁盘分区什么的
MENU LABEL ^I----PQMAGIC & DM
kernel memdisk c=83 h=2 s=48 floppy
append initrd=PQ.zip

LABEL hddscan.img
MENU LABEL ^J----Salvation Scan And Repair 3.0
kernel memdisk floppy
append initrd=hddscan.zip

LABEL windiag.img
MENU LABEL ^K----Microsoft Windows Memory Diagnostic
kernel memdisk floppy
append initrd=windiag.zip

LABEL memtestp
MENU LABEL ^L----Memtest86+ V1.65
kernel memtestp

LABEL chntpw
MENU LABEL ^M----Offline NT Password & Registry Editor
kernel chntpw/vmlinuz
append rw vga=1 init=/linuxrc initrd=chntpw/initrd.cgz,chntpw/scsi.cgz

LABEL winpe2                                       #winpe 2.0
MENU LABEL ^N----Windows PE 2.0
kernel Boot/pxeboot.0

LABEL winpe4                                       #带raid的winpe2.0
MENU LABEL ^O----Windows PE Raid (192M RAM)
kernel startroo.0

LABEL menu
MENU HIDE
kernel menu.c32

[ Last edited by memphis220 on 2007-5-31 at 10:11 AM ]
作者: barton     时间: 2007-5-31 14:50
无盘咋弄啊 , 没用过

bxp server + 锐起xp ???
作者: zhmemail     时间: 2007-6-5 21:32
如何用ramdisk方式启动geexbox,试了n此都失败。不想用nfs启动ge'e'x'bo'x。
作者: xugaohui     时间: 2007-6-6 20:46
6/5/2007 更新
加入多个dos下的多播网克工具:
AYGHOST.EXE
EZCOPY.EXE
NETCOPY.COM
XCP.COM 来自本论坛的文件复制工具,可代替xcopy
PTD.EXE 3.5注册版
PWD_CHNG.EXE 新版本可以在纯dos下修改vista系统口令

8111b网卡驱动更新了
grub4dos 更新了
很多bios刷新工具都更新了
有两个bios修改工具更新了
修改正多个损坏的文件
更新了paragon的三个dos软件。经测试dospm的分区工能可能有bug.最好使用spfdisk

[ Last edited by xugaohui on 2007-6-9 at 11:25 AM ]
作者: swordman98     时间: 2007-6-12 11:13


  Quote:
Originally posted by xugaohui at 2007-6-6 08:46 PM:
6/5/2007 更新
加入多个dos下的多播网克工具:
AYGHOST.EXE
EZCOPY.EXE
NETCOPY.COM
XCP.COM 来自本论坛的文件复制工具,可代替xcopy
PTD.EXE 3.5注册版
PWD_CHNG.EXE  ...

期待
现在的功能越来越强大了
作者: swordman98     时间: 2007-6-12 11:17
请问楼主老大,在哪里下载您的最新版本的作品呢?
作者: menglei     时间: 2007-6-14 12:39
有点复杂,不过很实用
作者: yzz163     时间: 2007-7-29 11:13
更新挺快的。。

7月20的有些啥变化?
作者: hxmupdata     时间: 2007-8-13 06:21
好帖,收藏,
我被楼主震撼了.
作者: lizhenduo     时间: 2007-8-13 16:52
请问xugaohui:
您发在mousedos上的帖子怎么不见了.好奇怪呀
作者: xugaohui     时间: 2007-8-15 00:03
自己再顶下
mousedos的贴子
http://www.mousedos.com/bbs/view ... &extra=page%3D1

成功实现真正的网络多任何部署.
作者: chinaren12     时间: 2007-9-15 16:26
j就是不能下载呀,楼主的下载地址不稳定,经常挂掉的
作者: xugaohui     时间: 2007-9-17 01:05
http://dos.kilu.de/



http://dos.kilu.de/tftpboot.rar

[ Last edited by xugaohui on 2007-9-17 at 11:11 AM ]
作者: ramp     时间: 2007-9-22 11:48
请问如何从PXE启动GRUB,然后再启动winpe可以吗?
作者: xugaohui     时间: 2007-9-22 22:16
你试试pxegubr,我没用过,不知道。
作者: barton     时间: 2007-9-24 11:58
grldr作为启动文件,启动pxegrub

menu.lst里
title go to pxelinux
chainloader --force /pxelinux.0
pxe keep
作者: lgmok     时间: 2007-9-28 15:14    标题: re

非常厉害,多谢了
作者: pandada     时间: 2007-10-3 00:17
还是有些不明白
作者: chen1234     时间: 2007-11-11 00:02
试了一下,很不错
不过还是有点问题,
我用vmware能够成功启动
不过pm启动起来后花屏
选1菜单启动后,网络功能怎么样才能启动起来?
作者: xugaohui     时间: 2007-11-11 03:15
pm不可以直接执行.应该执行Hdtools,再选1进入pm
选1菜单后,网络功能是执行Runnet
作者: liangfang9808     时间: 2007-11-19 15:24
我要下载
作者: lhweiy     时间: 2007-11-20 21:26
多谢楼主分享

怎么使用呢?讲讲操作步骤好吗?
作者: god995     时间: 2007-11-28 11:16
请LZ提供下载连接啊
作者: xugaohui     时间: 2007-11-28 19:57
首页的下载地址早已更新
http://netdos.hostinplace.com/tftpboot.rar
作者: hbysdhl     时间: 2007-11-29 09:16
不知道能不能 用??
作者: hu526     时间: 2007-12-5 09:28    标题: 大家帮帮我

我怎么连不上多点传送服务器呀  请问下GHOSTSRV的会话名称是什么 谢谢!
作者: xugaohui     时间: 2007-12-6 02:22
你选择了自动下载批处理。GHOSTSRV的会话名称在run.txt中定义就可以了。dos会自动接受run.txt中的命令,run.txt放在tftp服务的根目录下
作者: hu526     时间: 2007-12-6 13:28    标题: 谢谢xugaohui

说真的我是个初学者有这样一位大师给我们提供学习非常感谢
我什么时候能带您这样的水平呀 哪怕我花也可以 感谢 哈哈
作者: hu526     时间: 2007-12-6 19:44    标题: 在请大师帮帮我

我想改成自动网克C盘要怎么改 别掀我烦小弟在这谢谢大家

rem 该文件是DOS启动网络后的批处理程序.几个重要变量,%tftpip%就是hanewin dhcp
rem 服务端的ip地址,%wkstn%是dos的计算机名,%mac%是网卡的mac,%drive%是当前dos
rem 的启动盘符,更多的变量以后公布.
rem 下面是一个简单网络部署的例子:

rem 全自动整盘网克命令,连接任务my
rem ghost -clone,mode=create,src=1,dst=@MCmy -sure -fx
rem ghost -clone,mode=pcreate,src=1:1,dst=@MCmy -sure -fx
rem ghost -clone,mode=prestore,src=@mcmy,dst=1:1 -sure -fx
ghost -clone,mode=restore,src=@MCmy,dst=1 -sure -fx

rem 自动下载扫描后的mac地址列表,文件名暂定为netinfo.txt
tftp get netinfo.txt %tftpip%

rem 全自动改计算机名,IP,GETWARY,DNS,WINS....,其中计算机名,IP可以来自netinfo.txt
modisys

rem 快速重启
rem fdapm hotboot


rem 大家发挥自己的想象,轻轻松松部署网络


怎么修改?

[ Last edited by hu526 on 2007-12-6 at 08:22 PM ]
作者: apo126     时间: 2007-12-6 21:13
前几天想学的。本人的光驱坏了,没有软驱,又不能从USB启动,想用这个办法来修复系统。不过好像有些复杂,不会弄。
作者: hu526     时间: 2007-12-6 21:35
哈哈 我会启动了 就是GHOST客户端时只能全盘克  我也刚学 这不在请教

真希望能明白怎么用
作者: hu526     时间: 2007-12-6 22:26
哈哈 我会弄了  以成功的网克 速度可以  谢谢楼主 希望多多指点小弟
作者: assam     时间: 2007-12-12 21:19
ok,thanks
作者: Liteos     时间: 2007-12-23 09:19
不错的东本
作者: sunbeam     时间: 2007-12-27 14:49
收藏了回去学
作者: zhjipt     时间: 2007-12-28 15:16
不错。。支持。。顶
作者: lzym     时间: 2008-1-17 19:33
看了好多高手的心得,收获不小!现在对pxe有了一定的了解!呵呵!!谢谢各位高手!!
问一下,有没有高手用pxe安装过windows系统,怎么实现的!!如果要通过网络实现ghost安装系统又该如何实现?不使用网刻!
作者: lzym     时间: 2008-1-17 19:46
还有一个问题,如何制作超大容量的img,并能正确启动??
作者: xugaohui     时间: 2008-1-18 18:29
回楼上的,很多在windows下虚拟软驱的软件都可以做大img
作者: ywqsa206     时间: 2008-1-25 19:16
谢谢楼主。。收藏了,,现在还不是很懂。慢慢看。。
作者: zhoust     时间: 2008-1-30 15:18
正在找维护软件包,感谢
作者: snbglg114     时间: 2008-2-14 15:05    标题: 询问

楼主 TFTPBOOT 下载后 没见ghostserver.
作者: xugaohui     时间: 2008-2-15 06:37
回楼上的,现在包含GhostCast Server
新版本发布
再次改进多个DOS网络程序。仔细排除了一些小错误,modisys能识别新版CC Get MAC Address的netinfo.txt格式。runnet支持在ghost网克之前设置IP地址,如果是在ms tcp/ip协议那里指定ip的,那么ip地址自动按计算机名最后的数字加10,如计算机名是001,那么ip就自动是192.168.1.11。query.exe获取hanewin dhcp服务配置信息最快最准,最多绝不超过1秒。改进netd /q命令。
pxe,硬盘版,u盘版,光盘版,全部采用统一脚本安装程。已经反复大量的测试已经十分完美了。但vista上没试过。
傻瓜式智能安装,配置,卸载最新绿色版hanewin dhcp。无需要任何设置就可以正常使用了。快捷方式自动添加到桌面。如以前有安装过hanewin dhcp现在会提示卸载。
添加ghost网克服务端文件GhostSrv.exe.
tftpboot.rar里面的目录变化,Pxeboot目录里面主要是pxe启动文件。tftp服务的根目录自然就是这个目录了。Othe目录是其它附加工具。
准备改用中文config菜单

下面地址看签名

[ Last edited by xugaohui on 2008-2-19 at 03:29 AM ]
作者: wwwcccyyy     时间: 2008-2-18 14:16
这个是带网络功能的
作者: iovf     时间: 2008-2-18 21:46
从无忧跑过来的
谢谢分享
作者: barton     时间: 2008-2-22 17:01
支持,改天在实机上测试看看
作者: longhai     时间: 2008-2-22 23:27
可以安装到硬盘,移动盘或PXE启动,主板没有PXE启动的也可以PXE启动
作者: ntfsdos     时间: 2008-5-8 14:08
高深
作者: dmly     时间: 2008-5-14 23:39
看得不是很明白
作者: roner1981     时间: 2008-5-23 20:59    标题: 现在比较急想要pxe网络维护软件包

我想要你说的那个PXE网络维护软件包,你给的那个下载的链接不是PXE网络维护软件包,是一个word文档,现在比较急,请楼主再发一个好吗,感谢感谢!!!
作者: xugaohui     时间: 2008-5-24 00:09
我的签名里面就有下载地址。怎么可能是word文档?
作者: chinaren12     时间: 2008-5-28 10:17
支持你,这个东西非常好,我喜欢!!!
作者: zghk     时间: 2008-6-24 15:57    标题: 有几个问题想问一下

1、以前我在网吧用过,当时网吧的机子全部是sata硬盘,在网络克隆时,速度几有几M/s,后来经常研究,是因为sata驱动的问题,后来用mousedos克隆,速度可达几百M/s。请问在新版本中有没有解决了这个问题。

2、我想在启动菜单中引导winpe.iso镜像,请问要如何设置。以前在无忧看过“PXE服务器架设指南及PXE启动WinPE解决方案小结”这篇文章,按照上面写的,自己做了直接从pxe引导PE。请问在

我现在设置的目录结构:



作者: zghk     时间: 2008-6-24 16:04    标题: 有几个问题想问一下

1.以前在网吧用tftpboot启动进行网克,但是速度才几M/分,后来经过查找各方面的资料,找到是因为sata硬盘驱动的问题,后来用mouseDOS进行网克,速度可达几百M/s,请问新版本有没有解决了SATA硬盘网克慢的问题。

2.想在pxe菜单中加一项从winpe.iso启动的设置,请问需要更改什么地方。我现在是通过切换hanewin的配置来达到此目的的。如果能够在tftpboot菜单中可以有选择项的话,会更方便。


我现在的目录结构

作者: yvhihdhq     时间: 2008-6-24 19:21
看了,搞不明白,有些地方
作者: xugaohui     时间: 2008-7-1 17:49
如果grub4dos支持引导硬盘上的iso文件,那pxe引导iso文件可以试试将改引导文件改成grldr。然后编辑Pxeboot\menu.lst文件。
作者: zcc628     时间: 2008-7-4 22:48
学习一下了,感觉很复杂。
作者: barton     时间: 2008-7-4 22:51
@xugaohui

有没有试过gpxelinux.0 ,支持http
作者: brianz     时间: 2008-7-6 15:39    标题: 已下载,试用中

感谢分享。
作者: xugaohui     时间: 2008-7-8 01:07
syslinux 3.7,引导文件设置为gpxelinux.0时有问题。
tftp下面dos镜像文件十分慢。几乎不能正常使用。
http启用暂时用处还不大,也没有试过。应该是在hanewin dhcp服务端的root path那里指定一个http网址+文件名。
linux的远程安装最好是nfs共享安装。
作者: xugaohui     时间: 2008-7-8 01:08
syslinux 3.7,引导文件设置为gpxelinux.0时有问题。
tftp下面dos镜像文件十分慢。几乎不能正常使用。
http启用暂时用处还不大,也没有试过。应该是在hanewin dhcp服务端的root path那里指定一个http网址+文件名。
linux的远程安装最好是nfs共享安装。

tftpboot更新:
更新到syslinux 3.70
gpxe+ 0.93
grub4dos 06-Jul-2008
HDAT2 4.6b2
重新增加了8.3,文件名为ghost83.exe,可解决网克慢的的问题。ghost.exe为ghost 11.5
降低ghconfig到11.2,解决少部分不能改ip,网关,nds的问题。
awdflash现在提供三个版本:
8.92 8.87 8.67
ctmouse换回1.94版

论坛有问题,回贴就出错,刷新又回了一次。

[ Last edited by xugaohui on 2008-7-8 at 01:09 AM ]
作者: barton     时间: 2008-7-8 10:50
gpxelinux.0配合HFS在局域网里应该也不错, 最近没环境测试.

example:
kernel http://192.168.1.100/vmlinuz
append initrd=http://192.168.1.100/initrd.gz


gpxelinux现在只支持http 1.1
作者: snowground     时间: 2008-7-8 22:45
NetSet是xugaohui写的程序吗,能出个中文版的吗?
作者: jinan0818     时间: 2008-7-10 16:18
thk
作者: goethepieng     时间: 2008-7-29 21:11    标题: 請教

樓主:

不好意思我是台灣網友,有幸拜讀樓主的文章,也下載了樓主的DOS啟動盤
不過遇到了一些問題,想請教 (不好意思只能寫縏體字,希望樓主能看懂)

1、DHCP 是用(haneWIN DHCP) 啟動檔是用:pxelinux.0
2、順利用PXE 啟動,看到開機選單,進入:Normal boot ,
3、想要網路功能。執行了:runnet
4、進入 net 資料夾:執行:net use v: \\192.168.1.254\img  (server上分享的路徑)

不過在執行net use 時就會出現以下錯誤訊息
NET3658: The DLSHELP.SYS driver is not installed.
For more information , type NET HELP 3658
Type NET HELP 3658 發現
Cause: Either the DEVICE=DLSHELP.SYS statement does not exist in CONFIG.SYS or an error occurred while attempting to load DLSHELP.SYS.

原本是希望能連結上網路磁碟盤,然後就可以run ghost 把server上的image
restore 或是 backup image on servers.
不過一直出現以上問題,所以連不上磁碟盤,可否請樓主賜教一下?
作者: goethepieng     时间: 2008-7-29 21:11    标题: 請教

樓主:

不好意思我是台灣網友,有幸拜讀樓主的文章,也下載了樓主的DOS啟動盤
不過遇到了一些問題,想請教 (不好意思只能寫縏體字,希望樓主能看懂)

1、DHCP 是用(haneWIN DHCP) 啟動檔是用:pxelinux.0
2、順利用PXE 啟動,看到開機選單,進入:Normal boot ,
3、想要網路功能。執行了:runnet
4、進入 net 資料夾:執行:net use v: \\192.168.1.254\img  (server上分享的路徑)

不過在執行net use 時就會出現以下錯誤訊息
NET3658: The DLSHELP.SYS driver is not installed.
For more information , type NET HELP 3658
Type NET HELP 3658 發現
Cause: Either the DEVICE=DLSHELP.SYS statement does not exist in CONFIG.SYS or an error occurred while attempting to load DLSHELP.SYS.

原本是希望能連結上網路磁碟盤,然後就可以run ghost 把server上的image
restore 或是 backup image on servers.
作者: xugaohui     时间: 2008-7-29 23:57
感謝樓上的支持,DLSHELP.SYS僅在選擇ibm tcp/ip協議時才需要。但在我剛才在測試的時侯沒有遇到這樣的問題。
選config菜單的任何項都是可以執行runnet的。執行之後可以選擇不同的協議。
請確認是下載的最新版本。有一次的版本可能會出現這樣的問題。也許現在的版本也會出現這樣的問題,但我暫時還沒有遇到。
最新版下載地址:
http://soft.5awb.com/pxedos/tftpboot.rar
如果還有問題請繼續反饋。

[ Last edited by xugaohui on 2008-7-30 at 12:04 AM ]
作者: goethepieng     时间: 2008-7-30 19:55
樓主:

還是不行呢。下載最新你鉿我的連結
在Normal boot 之後執行:runnet
切換 cd net  再次執行:net use   還是一樣的錯誤訊息呢。

進人runnet 後有需要改什麼設定嗎? 我是用Microsoft TCP/IP NetBios
作者: xugaohui     时间: 2008-7-30 22:33
找到錯誤的原因了。不需要執行cd net命令就可以了。這個dos所以網絡程序或批處理都做了處理。你可以任何盤符下都能正確的執行。執行runnet後也會智能處理這種路徑問題。如你在其它盤符下執行runnet回車。執行完後它總是智能返回當前目錄下。你也不需要知道net和msclient目錄下面有那些程序,它總是智能處理的。在這個功能上我花了很多時間處理這種路徑問題。ms與ibm有些程序文件名相同,我把他們放在不同的目錄下面了,runnet會智能處理一些文件名相同的沖突問題。

[ Last edited by xugaohui on 2008-7-30 at 10:42 PM ]
作者: goethepieng     时间: 2008-7-30 22:48
謝謝樓主

已經OK了。真是感激啊。
作者: goethepieng     时间: 2008-7-31 18:12
樓主
再次麻煩你,PXE的東西我是新手很多東西不懂,希望你能撥空解說

1、能用PXE boot XP or Vista 嗎? 上網看了許多文章,不過實在有看沒有懂
PE1.6 and PE2.0 有什麼差別呢?
我用PE builder (BartPE) 做出的 ISO , 可以用PXE boot 嗎?
或是要如何做可以用pxe boot 的 XP img or iso 呢?

2、如何在PXE Linux  manul 指定  boot 這個iimage 呢?

萬分感激你的指點
作者: xugaohui     时间: 2008-7-31 18:23
参考pxelinux.cfg目录下面的default菜单文件.pxe可以直接引导pe 1.6的iso文件。vista pe是WIM格式的,也可以pxe引导。多看default菜单文件,具体我也不太清楚。但测试过是可以的。没什么其用意义,pxe引导pe太慢了。
作者: goethepieng     时间: 2008-7-31 18:59
Anyway ,  還是謝謝樓主了
作者: zhwzjf     时间: 2008-8-16 10:07
疯狂学习,建立usb启动盘
作者: chenguanxi     时间: 2008-9-24 09:42
download!
作者: mydossky     时间: 2008-10-28 01:46
这个东西好 谢
作者: wcr100     时间: 2008-10-30 01:55
不错的东西,看完了全部贴子,首先谢谢楼主费心为大家提供这样好的工具.代表所有使用此工具的朋友们向您至敬!顺便我也下载来学习使用下.  :)
作者: jever8     时间: 2008-10-30 19:07
我看看
作者: liudh     时间: 2008-11-17 22:47
好久没来,又有更新了!下载试试看。
作者: yzz163     时间: 2008-12-26 18:39
顶一下楼主.
作者: yzz163     时间: 2008-12-26 18:40
顶一下楼主.
作者: barton     时间: 2008-12-27 11:15
gpxe新增了imgauto命令=imgfetch+boot


sample:
label imgauto
kernel gpxe.krn
append imgauto http://ip/kernel
作者: goethepieng     时间: 2009-1-29 00:06    标题: 求助

您好,

我是之前來訪過的台灣網友,我想要再請問一個問題
關於bios刷新,請問該如何處理?
因為想要使用dos pxe boot  完之後來刷新bios
不過bios檔案該放至何處呢?
我用net use 開敵網路磁碟機後,進入網路磁碟機後
開啟我下載的bios資料夾,執行刷新bios程式
這是不work的

所以我想是不是一定要把bios 放在dosboot.zip 之下才可以直接刷新呢?
問的問題很笨,希望大大能夠協助
作者: jdwxabc     时间: 2009-1-29 04:22
很不错的东东,谢谢分享
作者: xugaohui     时间: 2009-2-8 21:07
回227楼
最好是将bios文件放在dos.img中。如果想从网络上获取bios文件,最好是采用tftp下载文件,或者先加载ipx协议后从共享目录中复制bios文件到dos下。启动网络后占用内存很多,很可能不能执行刷新程序。
作者: adiwdmd     时间: 2009-2-15 12:15
这网络启动是我用过的最好用的一个,但是最近装几台华硕P5kPL系列的主板 网卡是 ATHEROS AR8121/AR8113 的,网络速度奇慢,不知什么原因,使用Ms TCPip 或IBM tcpip的ghost速度无论是多播还是共享克隆都只能 达到几十M /min,我从主板自带驱动光盘中提取网卡dos驱动覆盖img中的驱动,速度提高到100多M,请楼主帮忙
作者: xugaohui     时间: 2009-2-15 12:41
感谢提出问题,在http://partner.atheros.com/Drivers.aspx这里找到了最新驱动。
现在才发现在忘记更新这几个网卡驱动了AR81Family,Atheros L1,Atheros L2 。
http://www.netbootdisk.com 6.4版也没有更新这个网卡的驱动。
作者: kmnt123     时间: 2009-2-20 21:37
你好,用了你的tftpboot2009-2-15,很好用,就是对modisys.exe 的用法还不太明白,你的readme里说modisys.exe用于修改计算机名,工作组,IP,Gateway,DNS,WINS,显示隐藏硬件,删除C盘盘符,本地连接删除,我已经做到自动改计算机名和ip了(通过设置好的netinfo.txt),如果我还想要自动改(ipx,Gateway,DNS,WINS,显示隐藏硬件,删除C盘盘符),应该怎么设置呢?
还有就是ntfs分区的问题,我运行nd.bat,还是识别不了ntfs,后来在论坛里下了个IFS压缩包,替换dos.gz里的文件,运行nd.bat,再运行ntfsyes就可以识别ntfs了。
IFS的目录结构
│CWSDPR0.EXE        18.88 KB
│ND.BAT        731 bytes
│NDOS.EXE        334.00 KB
│NTFSNO.BAT        157 bytes
│NTFSYES.BAT        174 bytes
│XMSMAN.EXE        10.70 KB
└─NLS        (0 folders, 4 files, 4.00 KB, 4.00 KB in total.)
850.CPI        2.13 KB
850.UCT        128 bytes
866.CPI        1.62 KB
866.UCT        128 bytes

[ Last edited by kmnt123 on 2009-2-20 at 21:54 ]
作者: xugaohui     时间: 2009-2-22 15:20
看了一下是nt.bat这个批处理有时会出错.解压文件失败.一会修正这个问题
作者: swordman98     时间: 2009-2-25 10:29
请教一个困扰已久的问题

如何批量自动更新主板BIOS

能告诉我大概的步骤吗?

[ Last edited by swordman98 on 2009-2-25 at 15:33 ]
作者: mac007cn     时间: 2009-4-14 05:53


  Quote:
Originally posted by swordman98 at 2009-2-25 10:29:
请教一个困扰已久的问题

如何批量自动更新主板BIOS

能告诉我大概的步骤吗?

[ Last edited by swordman98 on 2009-2-25 at 15:33 ]

首先,你的机房机器的主板应该是一样的。做好一个已经修改好的或者新的BIOS的.BIN程序,并将其做入PXE启动镜像里面,写好AUTOEXEC.BAT,用PXE方式启动各个机器,这样即可搞定。
当然,主板或者网卡得支持PXE,需要PXE服务端以及刷新BIOS的相关程序等等。

[ Last edited by mac007cn on 2009-4-14 at 05:55 ]
作者: hejingwen     时间: 2009-4-29 07:54
怎么我用的,选任何启动方式都会直接卡死?
作者: chinaren12     时间: 2009-5-2 22:32
谢谢了。这个软件我一直用,非常好,谢谢了
作者: loadload     时间: 2009-5-4 11:49
谢了!!!!!!!!
作者: lanbin1     时间: 2009-5-20 00:52    标题: hehe

好东西,谢了~
作者: jawbin     时间: 2009-6-26 03:09
好贴顶一顶。
作者: dy8765     时间: 2009-7-8 00:43
感觉不错,学习了!
作者: skyfree     时间: 2009-7-11 09:11
好像还可以下载,感谢分享了,
作者: anoh     时间: 2009-10-13 20:54
下载地址
作者: lijiqiang     时间: 2009-10-16 10:51    标题: re

感谢分享
作者: weishuhua     时间: 2009-11-12 20:00
请教XUGAOHUI:我在VMware虚拟机上执行“ND.BAT”,却不能发现NTFS分区。
作者: klongyun     时间: 2010-3-14 01:53
不能下载了?
作者: kingfirekkk     时间: 2010-7-21 19:29
强...........支持一下,不知道楼主现在还有没有在更新呢?
作者: asdyb     时间: 2010-8-3 21:12
这么好的东西,支持支持
作者: chinaren12     时间: 2010-8-11 11:20
这是我所见过的最好用的pxe服务器端软件,非常好用,自从有了你这个软件之后,我自己再也没有做我自己那个了。
作者: qinanzong     时间: 2010-8-12 20:57
不知有没有开机LOGO?/
作者: dunniu     时间: 2010-9-5 23:41
功能很强大
但不容易使用
为什么不做一个像红叶工具箱一样的菜单呢?


使用有网络功能的dos工具,大多还是用来网刻,为什么不做成默认进入自动部署自动连接网刻呢?(就像MAXDOS8那样)

自动修改计算名、IP地址、网关……  这个功能不太了解

意思是网刻完了就自动将刻上的XP系统改好了吗?还是要重新进入dos工具箱就行修改呢?

可能有兼容性问题吧?我用虚拟机测试,Paragon打不开
作者: dunniu     时间: 2010-9-6 01:11
关于共享功能
客户端默认的是IBM的协议

那么服务器端用MS的协议,而根本不装IBM的协议,可以实现共享吗?
作者: dunniu     时间: 2010-9-6 12:09
解开用ezboot加载不了
楼主怎么不做成能用ezboot启动地呢
作者: dunniu     时间: 2010-10-8 21:32
老大
我发现你更新太恐怖了,几乎是天天的,却从来不到这里来看啊
作者: Vista2008     时间: 2010-10-25 17:21
精华帖子就是好!
作者: dswybs     时间: 2010-10-27 09:57
ding
作者: mrigee     时间: 2010-11-2 10:21
真的可以吗!下了试试
作者: wama     时间: 2011-1-14 16:02
下來試試,謝謝!