设为首页 收藏本站
查看: 1597|回复: 0

[经验分享] 通过PXE远程安装Windows XP 疑难解答

[复制链接]

尚未签到

发表于 2018-6-15 06:39:08 | 显示全部楼层 |阅读模式
  通过PXE远程安装Windows XP
  摘要:
  PXE及Preboot Execution Environment(远程引导技术),实现这个技术的方式有以下几种:
  1. 通过Windows Server提供的网络安装服务,来部署xp或2003的网络安装,此方式要在域模式中进行
  2. 通过实现网络安装服务的软件来进行客户端系统安装,只需要在普通局域网中即可进行
  本文介绍的是第二种,这个方法方便且不需要额外服务器
  网上已有很详细的安装步骤及实现原理,可以参考网易博客作者liaowake的文章《windows环境下PXE安装win2k、winXP、win2k3》,地址http://liaowake.blog.163.com/blog/static/250751020091161920817/
  系统部署结构:
  局域网
  ====================================
  =                                     ->                                   =
  =               PXE Server            Client PC                     =
  =                                     <-                                   =
  ====================================
  PXE Server: 局域网中的一台装有Windows XP安装文件的PC,用于提供PXE服务
  PXE Server上同时安装有DNS、DHCP服务
  Client PC:     要安装操作系统的PC
  需求:
  硬件
  1. Client PC主板支持PXE远程引导
  2. PXE Server可以通过局域网访问其资源
  软件:
  1、DHCP服务器,负责分配IP
  2、TFTP服务器,负责传输文件到客户端
  3、BINL实现工作组模式网络安装的关键,此服务实现了从网络加载客户端网卡的驱动,主要靠NCQ,NCR,RQU,RSU四种报文实现。
  4、win2k、winxp、win2k3光盘或镜像文件
  安装步骤:
  在PXE Server端,执行如下配置
  1. 下载Tftpd32软件,主页http://tftpd32.jounin.net/index.html,(笔者使用3.34版),此软件提供DNS和FTP Server功能
  2. 打开tftpd32.exe程序,切换选项卡到DHCP Server:
  Server Interfaces  这个地址是PXE Server本机IP,需要注意,下面IP的设置都要和本IP在一个网段中,且不能和网络上已有设备的IP冲突
  IP pool starting address 192.168.0.200分配IP的起始地址
  Size of pool    5(这个随便填,够用就好)
  Boot File      pxelinux.0
  WINS/DNS Server   本机IP,其他也可以
  Default router   本机IP,其他也可以,要和上面一行相同
  Mask    255.255.255.0
  (其他留空)
  3.  建立共享文件夹TFTP
  在TFTP目录下建立文件夹winxp
  从window xp安装盘中拷贝I386文件夹到winxp目录
  4. chain.c 菜单中引导本地启动
  pxelinux.0引导客户端启动
  vesamenu.c32 启动menu程序
  5. 移动修改过的&quot;setupldr.exe&quot;到tftp目录并改名为&quot;NTLDR&quot;
  6. 要把安装系统的客户端PC的网卡驱动拷贝到PXE Server端TFTP\winxp\I386下,因为启动引导后,客户端PC需要使用网卡访问PXE Server的共享目录,而不是使用引导时的TFTP协议直接获取文件了
  一般的网卡驱动都在windows 安装盘I386\Driver.CAB压缩包中,解压出来即可
  7. 启动Binlsrv,用于客户端查找网卡驱动
  疑难解答
  1. 如果安装时提示XXX文件错误、或找不到XXX文件,可以看Tftpd32.exe程序Log viewer选项卡的日志,找到缺失文件,拷贝到对应目录
  2. PXE Server的防火墙要关闭或者打开对应端口,以防止客户端请求被阻止
  3. 如果在虚拟机上使用PXE安装系统,
  1) 打开模拟器的网络启动,比如Virtual Box默认就没有打开
  2) 注意虚拟机选项中的网卡设置一般有:Not Connected、Local Only、本机局域网网卡、Shared Networking(NAT)、无限Wireless网卡、Bridge Adapter(桥接)等等选项,需要设置“为本机局域网网卡”或“桥接”
  3)  每个虚拟机的启动机制都不相同,有的会在启动时无响应(如Microsoft Virtual PC),但没有任何错误提示,有时也不是PXE Server配置错误,这样只能考虑其他方法查找错误了
  4. 由于winnt.sif的bug问题,如果TFTPD32的log中提示无法读取的文件pxelinux.0开头的pxelinux.0XXXXX文件,这时需要将这些XXXX文件改名加上前缀pxelinux.0
  5. windows 安全策略的修改
  6. 如果出现如下错误
  Trying to load: pxelinux.cfg/01-00-0c-29-ca-7a-ce
  Trying to load: pxelinux.cfg/0A000014
  etc..
  Trying to load: pxelinux.cfg/default
  Unable to locate configuration file
  是由于TFTP的DHCP Server配置错误,或防火墙阻止无法连上tftp服务器导致
  7. 错误:Invalid or corrupt kernel image
  原因是startrom.n12改名为winxp.0时的错误,startrom.n12文件必须改名,而且必须改为以扩展名0结尾的文件名字(linux特殊文件标识),否则出现上述错误
  8. 获取文件时请求的文件名乱码错误:INF file j8j9j:j;j<j=j>j? is corrupt or missing, status 21. Setup cannot continue. Press any key to exit.
  可能是syslunux的版本问题,笔者测试使用liaowake文中说的3.73可以正常引导启动,使用最新3.82版会出现上述错误
  9. Virtual Box虚拟机需要的网卡驱动在winxp安装盘I386\Driver.CAB中,提取出来拷贝到I386目录

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-523908-1-1.html 上篇帖子: windows下整合Apache+Tomcat+MySQL+PHP 下篇帖子: 在windows下配置apache以cgi方式支持python
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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