windows目前批量安装方式有2种,一种是vista之前使用的ris(远程安装服务器),这种安装方式支持windows 2000,xp, 2003 ,vista之后使用的wds(windows部署服务),这种方式目前支持vista,win 7,windows 2008,对于ris的安装方式一种可以采用windows自带的软件包进行构建安装服务器端,这种要基于winodws域环境的部署,相对比较麻烦,另外一种是第三方出了一个叫ris for linux的东西,可以支持在linux上部署windows安装服务器,这种方式相对方便很多,而且还可以与cobbler相结合,而对于windows vista之后出的操作系统,只能采用windows自带的安装包进行部署windows部署服务器端
实验环境
centos-5.5
windows-service-2003 系统光盘2张
ris-autoinst-0.6.1.tar.gz
yum install -y dhcp* samba* xinetd*
tar zxvf ris-autoinst-0.6.1.tar.gz
修改config.sh文件,把LOCALIP,LOCALNET,LOCALDNS,LOCALROUTER,TFTPSERVERIP,RANGESTART,RANGEEND,NETMASKIP,DOMAINNAME,WINXPPRODUCTKEY,W2K3PRODUCTKEY,WININSTALLIP等变量改成你实际的值;
各个变量说明如下:
LOCALIP:本地IP地址
LOCALNET:dhcpd本地ip
LOCALROUTER:网关地址
TFTPSERVERIP:tftpIP地址
RANGESTART:dhcpd配置文件启始地址
RANGEEND:dhcpd配置结束地址
NETMASKIP:子网掩码
DOMAINNAME:缺省域名
WINXPPRODUCTKEY:Windows XP序列号
W2K3PRODUCTKEY:Windows 2003序列号
WININSTALL:sambaIP地址,用于提供windows安装文件
修改 install_first文件 在安装samba 增加两行
添加 rpm -ivh $CENTOSPATH/CentOS/libsmbclient-*.rpm
添加 rpm -ivh $CENTOSPATH/CentOS/perl-Convert-ASN*.rpm
修改 install_win2003
添加 cabextract -d /tftpboot/win2003/i386 /tftpboot/win2003/i386/sp2.cab
在最后面加上两句,不然安装2003过程中可能会出现ntfs.sys 损坏的问题
mkdir -p /mnt/centos5
mkdir -p /mnt/win2003
mount -o loop /data/win2003_sp2_R2.iso /mnt/win2003
mount /dev/cdrom /mnt/centos5
注意:根据ris-autoinst的安装要求,挂载目录必須为:/mnt/centos5,/mnt/winxp,/mnt/win2003如果你要更改,则必須修改config.sh文件
/install_first -nodhcp 配置dhcp
/install_win2003 配置2003网络安装
/start_rislinux 启动安装程序
启动服务
service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
service dhcpd restart
Shutting down dhcpd: [ OK ]
Starting dhcpd: [ OK ]
./start_rislinux
Warning missing ServiceBinary for DEC21143.Service
Please report including this file: /usr/local/bin/ris-linux/inf/nc100.inf
Warning missing ServiceBinary for DEC21140.Service
Please report including this file: /usr/local/bin/ris-linux/inf/nc100.inf
Warning missing ServiceBinary for AN985.Service
Please report including this file: /usr/local/bin/ris-linux/inf/nc100.inf
Warning missing ServiceBinary for NC100A.Service
Please report including this file: /usr/local/bin/ris-linux/inf/nc100.inf
Compiled 8322 drivers
generated devlist.cache
generated nics.txt
Succesfully loaded 8322 devices
Binlserver started... pid 1194
如果看到这几行提示,证明安装成功
此时服务端的配置全部完成,客户端只要设置从网卡启动,然后输入“w2k3”(不含引号)即可进行Windows 2003的网络安装。
下面看看客户端配置
看到如下操作,输入w2k3,即可网络安装windows 2003
本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1213278,如需转载请自行联系原作者