利用PXE将winpe安装到系统崩溃的本本上来安装系统

  • 格式:doc
  • 大小:548.50 KB
  • 文档页数:22

利用PXE将winpe安装到系统崩溃的本本上来安装系统pxe是网卡启动协议,凡是网卡集成或者独立但是自带了pxe启动芯片的网卡都是支持px e启动协议的.所以pxe的协议是很不错的兼容性好且基本上电脑都是支持的而且这种方式装系统是很快的网管都是知道的说下方法吧方案一:电脑两台(直接用双联线连接或者由交换机,路由器连接)方案二:或者一台电脑和一个虚拟机(网络连接方式使用桥接)好了硬件是完毕了看招了pxe安装系统的软件目前主要由以下几种1.利用windows的RIS远程安装技术比较复杂适合高级网管2. 利用现成的MAXDOS PXE版或者"……的网克工具" 反正都是利用ghost这个东西具体点就是dos下驱动网卡,利用ghost的远程克隆功能安装系统但是dos下的网卡驱动还真不是那么简单就能找齐的不过maxdos已经可以支持大部分的网卡了较老的机器网卡也较老都支持吧3.利用dos下访问共享文件,映射为本地盘,使用windows系统的dos安装方式,及dos下运行winnt.exe或者winnt.bat安装系统这种方法可以摆脱ghost 但是还是要在dos 下驱动网卡功能也集成在了maxdos中4.网上现在新出了一种支持USB IDE SATA SATAⅡ SCSI的系统备份还原工具是基于li nux平台开发的他支持所有的网卡 (有待证明) 网克的速度 100M环境可以达到超过650M/min 1000M 网卡速度可到1.3G/min我测试过比起ghost来他有以下几点好处1.ghost是英文而这个软件是中文2.ghost需要客户端和服务端服务端和客户端的配置都比较复杂一般人不适合使用该软件是个iso可启动文件就是说使用时在局域网内找台机器,刻盘后启动该机器 ,将会出现简介的中文向导,此机器就变成了一台服务器了不用配置从此网克不再难3.当用这个软件本地备份还原时支持usb2.0 我可是亲自试验的我的优盘量产了两个盘符可是bios 垃圾了只能识别第一个盘符不过使用这个iso启动电脑时就太牛逼了我的两个盘符他都能正确的识别出来还让我吃惊的是驱动后的优盘速度是很快的就是说可以直接高速的将系统备份文件放到优盘上也可以很简单的从优盘上高速的恢复4.速度方面我不想说了比ghost绝对快哈哈 ghost对usb的支持很多人想吐血吧5. 我们都是中国人支持国产软件吧这个软件就是国人开发的目前在推广阶段哈哈欢迎大家测试告诉你们下载的iso由90来兆我删掉了里面不用的东西后30M还有这个iso文件完美支持grub4dos的虚拟启动就是说可以不用刻盘便可以用这个iso文件的全部功能与刻盘没有两样好了下面进入真题吧pxe安装pe到本本中首先是做出一个分区镜像 ,就是img文件使用VDM做大小 64M 随意给个名字inpe.img吧拷贝io.sys winpe.img(img版本的pe) ntldr( 由grldr菜单内置后改名而来)autoexec.bat omnifs.exe(dos下的文件拷贝利器,如omnifs copy a:\winpe.img1.1:\win.img 这句换的意思就是将A盘中的winpe.img文件拷贝到第一块硬盘的第一个分区(不管是fat32还是ntfs) winpe.img到这个分区镜像里面使用grldr作为引导文件菜单这样编辑map --mem (pd)/inpe.img (fd0)map --hookchainloader (fd0)/io.sysboot这些就是菜单文件的具体内容autoexec.bat的内容是omnifs copy a:\winpe.img 1.1:\winpe.imgomnifs copy a:\ntldr 1.1:\ntldr好了完成这些之后可以启动客户机了客户机设置pxe启动之后pe就会被安装到本本的硬盘中去了然后可以硬盘启动winpe了祝你成功收藏分享顶(0)关闭广告显示----------------------------------------------事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。

2010-3-5 8:00:00卷积内核威望:8头衔:总统等级:博士二年级(版主)文章:3920积分:27529门派:注册:2004-7-21姓名:(无权查看)城市:(无权查看)院校:(无权查看)第2楼这个主题有点远:我补充点东西给你们参考下只限于懂grub4dos和pxe启动的人还有你的机器内存要有1G或者以上一般装系统的gho文件都是600M左右而深度简化版gho有200M左右吧步骤:1.两台电脑对联(或者是路由,交换机连接)2.一台可以正常启动的电脑,系统xp即可3.运行tftpf32.exe 做好配置共四处:切换到DHCP server:1.ip pool start adress如你的电脑ip是127.0.0.1那么这里可以填写127.0.0.22.size of pool 需要pxe启动的机器数一般填写20以上的整数就行3.bootfile 填写grldr 不用问了吧4.mask : 填写255.255.255.0就行其他设置默认即可好了,grldr的菜单怎么写了看好了:map --mem (pd)/installxp.img (fd0)map --hookchainloader (fd0)/io.sysboot下面说说这个installxp.img的制作过程哈哈使用VDM 就是pe工具中的虚拟光驱新建800M的硬盘镜像装载任意盘符格式化使用fat32格式拷贝dos下的启动文件io.sys autoexec.bat ghost ctmouse PQ8.05等dos下使用的分区工具什么的使劲拷贝至于autoexec.bat内容ctmouseghost意思很明白吧就是加载鼠标驱动并启动ghost拷贝系统盘里面的xp3.gho文件到这个镜像里面好了卸载改盘吧这样一个镜像就做好了记住这个tftpd32.exe与这个installxp.img grldr要放到一起好了客户机pxe启动吧过程好简单grldr将把这个800M的镜像文件透过pxe拷贝到客户机的内存里面并将其虚拟为一个800M的软驱分给A: 这个盘符这个方法的好处就是不需要dos下的网卡驱动了所有的需要的文件都被装入了内存了想象下 A盘中有ghost 还有gho文件直接恢复到客户机硬盘是不是很顺畅呀速度我不知道会不会超快但是免了dos下网卡驱动不用配置dos下的网络问题还是不错的一种变态的系统安装大发grub4dos不会用吗自己查资料吧一般的人30分钟就能很好的使用了XE下轻松安裝 XP以下为转载,原文作者和出处不详。

--------------------------------最近研究了使用PXE来通过网络启动安装操作系统的方式,此技术主要涉及以下几个步骤:* 配置DHCP服务器和TFTP服务器* 配置PXEboot环境* 配置安装windows的开机image和相关文件* 配置网络匿名共享* 配置Binl Server网上几乎所有文档都是基于LINUX建立的服务器,过程比较复杂,建立服务器所花费的时间较长,而且不熟悉LINUX的人员操作上有些难度。

本人在总结前人经验的基础上,在windowsxp 服务器上成功建立了PXEboot安装WindowsXP 的服务器,不敢有所保留,特意拿出和大家分享。

配置DHCP服务器和TFTP服务器DHCP服务器的作用是当目标机启动后,向目标机分配IP地址,并告知目标机启动文件所在的服务器和启动文件名。

然后目标机使用TFTP协议从TFTP服务器获取启动文件。

LINUX下边这两个服务要单独配置,过程较为复杂。

我从网友的文献中发现了一个名叫TFTPD32的工具。

此工具在WINDOWS下运行,并可以同时提供DHCP和TFTP服务,执行文件只有200K左右,而且非常配置简单。

从这个链接下载TFTPD32工具:/download/tftpd32.323.zip将解压后的文件放到一个目录,我的是E:\tftp。

本文以后说到E:\tftp时都是指我自己配置时使用的目录,可以根据你自己的情况修改。

看我的配置:此图中 server interface是服务器的IP地址IP poolstarting address是分配给目标机的IP地址Size of pool 有多少连续的IP地址可以分配Boot File 启动文件名,就写pxelinux.0WINS/DNS Server 你所在网络的DNS服务器IP地址Default route 默认网关 Mask 子网掩码配置PXEboot环境从/redir/sysli ... yslinux-2.11.tar.gz下载文件,使用WINRAR打开,解压出pxelinux.0文件、com32/modules/menu.c32文件、memdisk/memdisk 文件。

将这些文件拷贝到E:\tftp目录。

并在E:\tftp建立名为pxelinux.cfg子目录,然后在pxelinux.cfg 子目录下建立一个名为default的文件,内容为:DEFAULT menu.c32PROMPT 0ALLOWOPTIONS 0TIMEOUT 50MENU TITLE PXELinux MenuLABEL winxpMENU LABEL winxpkernel winxp.0配置安装windows的开机image在E:\tftp目录建立子目录winxp,将windows安装光盘上的i386目录拷贝到E:\tftp\winxp目录,这样就有了目录E:\tftp\winxp\i386目录。

将c:\windows\inf目录下的所有文件拷贝到E:\tftp\winxp\i386目录。

(是拷贝目录下的文件,而不是目录)将i386下的文件startrom.n1_ 使用winrar解压得到文件startrom.n12,将此文件更名为winxp.0,移动到目录E:\tftp将i386下的文件setupldr.ex_ 使用winrar解压得到文件 setupldr.exe,将此文件更名为NTLDR,移动到目录E:\tftp将 i386下的文件拷贝到E:\tftp在E:\tftp目录下建立文件winnt.sif,内容如下(注意修改其中的IP为你服务器的IP):[data]floppyless = "1"msdosinitiated = "1"; Needed for second stageOriSrc ="\\192.168.21.151\reminst\winxp\i386"OriTyp = "4"LocalSourceOnCD = 1 DisableAdminAccountOnDomainJoin = 1[SetupData]OsLoadOptions = "/fastdetect"; Needed for first stageSetupSourceDevice ="\Device\LanmanRedirector\192.168.21.151\reminst\winxp"[UserData]ComputerName = *;if needed;roductID=配置网络匿名共享目标机启动了WINXP的安装程序后,XP 的安装文件需要通过网络共享的方式拷贝过去。