Linux平台实现批量安装 windows 2003

  1. 云栖社区>
  2. 博客>
  3. 正文

Linux平台实现批量安装 windows 2003

技术小阿哥 2017-11-27 14:11:00 浏览1216
展开阅读全文

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的网络安装。

下面看看客户端配置


201559542.png

看到如下操作,输入w2k3,即可网络安装windows 2003


142458400.png



142842784.png



142514635.png


144322146.png



本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1213278,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
技术小阿哥
+ 关注