linux下使用RIS网络批量布署windows 2003

简介:

ris-linux是一个可以在linux平台上提供网络安装windows的服务(这需要客户端PC的网卡支持PXE协议),在微软的解决方案中与之相对应的是从Windows 2000 server开始提供的RIS服务。

ris-autoinst 0.6 安装手册
注:以下操作默认以管理员身份进行
一、准备步骤:
1. 以最小化安装CentOS 5.1,即:安装选择包时进入“立即自定义”,把所有的软件包前的勾去除。具体安装方法在此不作详解。
2. 禁用CentOS 5.1的SELinux
   (1) vi /etc/sysconfig/selinux/config
       把SELINUX=enforcing改为SELINUX=disabled
   (2) reboot (重启)
3. 使用scp等方法把ris-autoinst-0.6.tar.gz复制到CentOS 5.1中的任意目录中
二、安装步骤:
1. 挂载CentOS 5.1光盘
   mount CentOS 5.1 DVD to /mnt/centos5
2. 挂载Windows光盘,可只挂载一个
   mount Windows XP CD to /mnt/winxp
   mount Windows 2003 CD to /mnt/win2003
注意:挂载目录必須为:/mnt/centos5,/mnt/winxp,/mnt/win2003如果你要更改,则必須修改config.sh文件,把其中的CENTOSPATH、WINXPPATH及W2K3PATH变量改成你实际的挂载目录。
3. 解压缩安装包并进入安装目录
   tar xvzf ris-autoinst-0.6.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
5. 运行install_first命令
   ./install_first 运行该命令将安装所有服务包括DHCP服务,如果网络中已经有dhcp服务器请勿使用
   ./install_first -nodhcp 运行该命令将不自动启用DHCP服务,但服务仍会被安装,你可以参照生成的dhcpd.conf来配置你自己已有的dhcp服务器
6. 运行install_winxp命令,配置Windows XP,供网络安装
   ./install_winxp
7. 运行install_w2k3命令,配置Windows 2003,供网络安装
   ./install_w2k3
8. 运行start_rislinux命令,启动RIS服务
   ./start_rislinux
此时服务端的配置全部完成,客户端只要设置从网卡启动,然后输入“winxp”或“w2k3”(不含引号)即可进行Windows XP或Windows 2003的网络安装。
三、 卸载服务
可以运行uninstall命令进行卸载,但请谨慎使用。
测试安装win2k3_64bit未成功,有时间研究一下原因。
 
ris-autoinst开源项目


本文转自pandazhai 51CTO博客,原文链接:http://blog.51cto.com/dreamway/1045592
相关文章
|
24天前
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
46 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
8天前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
52 1
|
9天前
|
NoSQL IDE MongoDB
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
24 0
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
9天前
|
安全 Linux iOS开发
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Gti 服务
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Gti 服务
26 0
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Gti 服务
|
12天前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
21 0
Splunk Enterprise 9.4.1 (macOS, Linux, Windows) 发布 - 机器数据管理和分析
|
16天前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架
27 0
Metasploit Framework 6.4.49 (macOS, Linux, Windows) - 开源渗透测试框架
|
2月前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
149 28
|
2月前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
55 11
|
2月前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
137 15