开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux平台实现批量安装 windows 2003

简介:
+关注继续查看

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux平台安装React Native遇到的坑
linux平台安装React Native遇到的坑
62 0
《Linux/UNIX OpenLDAP实战指南》——2.3 Linux平台安装
默认OpenLDAP采用Berkeley DB数据库作为后端存储引擎,而且OpenLDAP对Berkey DB的版本有一定要求,以OpenLDAP 2.4软件版本为例,需要Berkeley DB 4.4版本以上,所以在编译OpenLDAP源码包时需要先下载Brekeley DB源码包,并进行编译安装即可。
2378 0
13688
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载