歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux平台實現批量安裝 Windows 2003

Linux平台實現批量安裝 Windows 2003

日期:2017/2/28 14:47:12   编辑:Linux教程

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

需要安裝的服務 dhcp tftp samba

可以使用rpm安裝,也可以使用yum安裝這裡,選擇yum安裝

yum install -y dhcp* samba* xinetd*

wget http://ris-autoinst.googlecode.com/files/ris-autoinst-0.6.1.tar.gz

tar zxvf ris-autoinst-0.6.1.tar.gz

cd ris

ls

cabextract-1.1-5.fc6.i386.rpm INSTALL_zhCN tftp-hpa-0.43.tar.gz

config.sh License tftroot.tar.gz

default lu uninstall

devlist.cache nics.txt w2k.inf

dhcpd.conf pxelinux.0 w2kinf.tar.gz

dhcpd.conf.sample pxelinux.0winnt.sif WHATSNEW

INSTALL ris-linux-0.4.tar.gz wi2k3.sif

install_first smb.conf winxpinf.tar.gz

install_w2k start_rislinux winxp.sif

install_win2003 test.sh winxpsys.tar.gz

install_winxp tftp

修改配置文件

修改config.sh文件,把LOCALIP,LOCALNET,LOCALDNS,LOCALROUTER,TFTPSERVERIP,RANGESTART,RANGEEND,NETMASKIP,DOMAINNAME,WINXPPRODUCTKEY,W2K3PRODUCTKEY,WININSTALLIP等變量改成你實際的值;

各個變量說明如下:
LOCALIP:本地服務器的IP地址,該變量僅供引用,如果你把ris linux、dhcpd、tftpd、samba等服務建立在一台服務器上,可以不用重復修改個個服務器的IP地址,而僅修改本值就能實現。
LOCALNET:dhcpd配置文件中所使用的值,用以設置本地網絡。
LOCALROUTER:網關地址
TFTPSERVERIP:tftp服務器的IP地址,默認同LOCALIP
RANGESTART:dhcpd配置文件中所使用的值,用以設置DHCP動態分配地址的啟始地址
RANGEEND:dhcpd配置文件中所使用的值,用以設置DHCP動態分配地址的結束地址
NETMASKIP:網絡的子網掩碼
DOMAINNAME:缺省域名(不是必需)
WINXPPRODUCTKEY:Windows XP的安裝序列號
W2K3PRODUCTKEY:Windows 2003的安裝序列號
WININSTALL:samba服務器的IP地址,用於提供windows安裝文件,默認同LOCALIP

注意

修改install_first文件 在安裝samba 服務器裡面增加一句
rpm -ivh $CENTOSPATH/CentOS/libsmbclient-*.rpm
rpm -ivh $CENTOSPATH/CentOS/perl-Convert-ASN*.rpm

修改 install_win2003
在最後面加上兩句,不然安裝2003過程中可能會出現ntfs.sys 損壞的問題
cabextract -d /tftpboot/win2003/i386 /tftpboot/win2003/i386/sp2.cab

制定ios

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文件,把其中的CENTOSPATH、WINXPPATH及W2K3PATH變量改成你實際的掛載目錄

運行install_first命令

./install_first -nodhcp 運行該命令將不自動啟用DHCP服務,但服務仍會被安裝,你可以參照生成的dhcpd.conf來配置你自己已有的dhcp服務器

Copyright © Linux教程網 All Rights Reserved