搭建linux RIS服务器批量布署windows 2003系统

简介:

  前一段时间讲了利用cobbler批量部署CentOS系统,非常方便、快捷,但现在很多网游公司还是基于winodws系统的开发,所以还是有大量的windows系统存在,接下来就要讲winodws系统的批量部署,而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部署服务器端。

一、源服务器安装配置
1、定制winodws 2003 iso
利用nlite定制winodws 2003 iso,加载驱动(dell 2950、dell R610)、加载系统补丁、优化组件

2、挂载ISO
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变量改成你实际的挂载目录。

3、下载安装ris-autoinst
ris-autoinst是一个ris-linux的辅助工具包,执行里面的安装脚本,可以自动安装和配置pxelinux,dhcp,tftpd,samba,ris-linux服务,一步到位,非常方便

cd /data
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

4. 修改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

5. 运行install_first命令
./install_first  运行该命令将安装所有服务包括DHCP服务,如果网络中已经有dhcp服务器请勿使用
./install_first -nodhcp 运行该命令将不自动启用DHCP服务,但服务仍会被安装,你可以参照生成的dhcpd.conf来配置你自己已有的dhcp服务器

6. 运行install_winxp命令,配置Windows XP,供网络安装
./install_winxp

7. 运行install_win2003命令,配置Windows 2003,供网络安装
./install_win2003

8. 运行start_rislinux命令,启动RIS服务
service xinetd restart
service dhcpd restart
service smb restart
./start_rislinux

此时服务端的配置全部完成,客户端只要设置从网卡启动,然后输入“winxp”或“w2k3”(不含引号)即可进行Windows XP或Windows 2003的网络安装。



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

 

相关文章
|
14天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
52 3
|
14天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
39 2
|
8天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
14 3
|
9天前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
9天前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
14天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
48 3
|
17天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
35 6
|
17天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
50 6
|
17天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
40 7
|
17天前
|
机器学习/深度学习 自然语言处理 Linux
Linux 中的机器学习:Whisper——自动语音识别系统
本文介绍了先进的自动语音识别系统 Whisper 在 Linux 环境中的应用。Whisper 基于深度学习和神经网络技术,支持多语言识别,具有高准确性和实时处理能力。文章详细讲解了在 Linux 中安装、配置和使用 Whisper 的步骤,以及其在语音助手、语音识别软件等领域的应用场景。
47 5