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/,一定要设置为 ―无密码共享‖,否则客户端无法读取安装

文件。