2024年5月10日发(作者:)
hanewin或TFTP32+搭建windows 远程安装环境
我的远程计算机系统是32bit windows 7 pro中文版,待安装的系统为windows xp sp2 中文专业版。
参考的资料有:
/magicbreaker/article/details/3373728
—–说实在的,实际上不用那么复杂。
/?tid=4192
——描述得比较简单,不过够清楚,可以作为配置的主干
用到的软件:
/
——这款软件的稳定性不错,但是在客户端电脑读取的时候,经常会抽风,使得客户端无法获取。
/tftpd32_
——我下载的是tftpd32 standard edition (zip),这款软件的问题是,快速传送文件的时候,TFTP服务端经常会崩溃。
/pxe/files/
——主要用到里面的,(用于生成和),用法可以参考以上提到的参考资料。
参考资料里面说在windows的环境下用不到,不过我用的这个版本的程序提示必须有
这个文件与在同一个目录下,否则程序无法启动。
简要步骤提炼:
1、准备好TFTP/DHCP服务器,比如tftp32或者hanewin
2、设定好DHCP/TFTP服务器,指定TFTP根目录和启动文件名(startrom.n12或其他)。
3、建立tftp server的根目录,比如tftpboot
目录结构如下:
tftpboot
│
│ ntldr
│ startrom.n12
│
│
└─boot
└─I386
并将tftpboot共享出去(无密码共享),否则客户端无法读取i386目录下的文件。
以上各文件的来历:
①,直接来源于i386目录下的同名文件,复制一份即可
②ntldr, 取i386目录下的_,文件解压、更名而来,解压出来的文件名叫做,直接改名为ntldr
即可
③startrom.n12,取i386目录下的STARTROM.N1_,文件解压而来,解压出来的文件名即叫做startrom.n12
④,此文件为系统安装配置指导文件,内容可参考如下:
[Data]
AutoPartition=0
floppyless = "1"
msdosinitiated = "1"
; Needed for second stage
OriSrc = "192.168.0.1tftpbootbooti386"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1
UnattendedInstall = "No"
[SetupData]
OsLoadOptions = "/fastdetect"
; Needed for first stage
SetupSourceDevice = "DeviceLanmanRedirector192.168.0.1tftpbootboot"
[UserData]
ComputerName=MTH
; if needed
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
[RemoteInstall]
Repartition = No
UseWholeDisk = No
⑤i386目录即为XP光盘里面的i386目录(完整目录及目录下文件)
4、将客户端网卡驱动程序.sys文件放入i386目录下
5、将由生成的网卡信息文件和放在相同的文件夹下,启动
6、启动tftp/dhcp服务器
7、远端客户机可以开始网络安装系统了。
遇到的问题:
1、网卡驱动:一定要用正确的网卡驱动,可以直接用― 网卡驱动.inf‖ 生成 。最好将―网卡驱动.inf‖中
的无用驱动信息都删除。
2、安装开始时,windows XP一直卡在滚动条那里不动,原因是TFTP根目录没有被正确的共享。如:
/a/caozuoxitong/Windows/20101005/ ,win7下的共享设置方法见:
/view/,一定要设置为 ―无密码共享‖,否则客户端无法读取安装
文件。


发布评论