澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站Linux平台实现批量安装,wi

2019-11-04 作者:澳门新萄京官方网站   |   浏览(98)

初藳刊载于:二〇〇九-09-16

Windows最近批量设置格局有2种,生龙活虎种是vista此前运用的ris(远程安装服务器卡塔 尔(英语:State of Qatar),这种装置情势扶助windows 二〇〇一,xp, 二〇〇二,vista之后选拔的wds(windows安顿服务卡塔尔,这种形式当下支撑vista,win 7,windows 二〇〇八,对于ris的设置情势风姿洒脱种能够运用windows自带的软件包进行营造筑和安装装服务器端,这种要依照winodws域景况的配备,绝对相比艰苦,别的意气风发种是第三方出了一个叫ris for linux的事物,能够扶植在linux上陈设windows安装服务器,这种办法相对方便广大,并且还是可以与cobbler相结合,而对于windows vista之后出的操作系统,只可以动用windows自带的安装包举办配备windows布署服务器端。

转载至cu于:2012-07-21

尝试情况

意气风发.法则简要介绍

PXE(preboot execute environment)专业于Client/Server的网络情势,扶助职业站通过网络从远端服务器下载镜像,并通过援助来自网络的操作系统的起步。运营进度中,终端由DHCP服务器分配IP地址,再用TFTP(trivial file transfer protocol卡塔 尔(阿拉伯语:قطر‎等公约下载存在于服务器(NFS,FTP,HTTP, SAMBA等)的操作系统内核和文件系统等到本机内部存款和储蓄器中并举办,因而形成终端基本软件设置,进而教导预先安装在服务器中的终端操作系统。

安德拉IS(远程安装服务,Remote Installation Services) 是windows server的可选服务,利用HavalIS能够让管理员异常低价地为顾客端铺排操作系统。

CentOS-5.5  windows-service-二零零零 系统光盘2张

二.处境表明

server os:

CentOS 5.4 i386

server soft:

dhcp, tftp, samba, ris-linux

能够使用yum安装:

yum –y install dhcp*
yum –y install tftp*
yum –y install samba*

server ip:

eth1: 192.168.0.1

client:

HP 360G5

windows 2003 sp2 cn enterprise

ris-autoinst-0.6.1.tar.gz

三.装置配置进程简要介绍

1. 配置DHCP

more /etc/dhcpd.conf

ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 {
        option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;
        option domain-name-servers      192.168.0.1;
        option time-offset              -18000; # Eastern Standard Time
        range dynamic-bootp 192.168.0.10 192.168.1.254;
        default-lease-time 21600;
        max-lease-time 43200;

# Group the PXE bootable hosts
# PXE-server configuration direction
        next-server 192.168.0.1;    #指向nfs服务器
        filename "/pxelinux.0";     #/tftp根目录下的启动引导文件
}

重启dhcp服务:

/etc/init.d/dhcpd restart 

2. 配置TFTP

more /etc/xinetd.d/tftp

# default: off
# description: The tftp server serves files using the trivial file transfer 
#       protocol.  The tftp protocol is often used to boot diskless 
#       workstations, download configuration files to network-aware printers, 
#       and to start the installation process for some operating systems.

service tftp
{
        socket_type            = dgram
        protocol               = udp
        wait                   = yes
        user                   = root
        server                 = /usr/sbin/in.tftpd

        #-s指定tftp根目录, -m指定一个规则文件, -vv输出tftp的log到/var/log/message 
        server_args            = -u nobody -s /tftpboot -m /tftpboot/rules -vv

        #默认yes,关闭
        disable                = no        
        per_source             = 11
        cps                    = 100 2
        flags                  = IPv4
}

重启tftp服务:

/etc/init.d/xinetd.restart

翻开tftp服务是还是不是运维:

chkconfig –list | grep tftp 

3. 建立TFTP的rules文件

Linux下分别抑扬顿挫写,但windows不区分,为免混乱,将具有查找文件内容统一改成小写。

more  /tftpboot/rules

ri ^[a-z]: # Remove "drive letters"
rg \ / # Convert backslashes to slashes
rg # @ # Convert hash marks to @ signs
rg /../ /..no../ # Convert /../ to /..no../
rg A a
rg B b
rg C c
rg D d
rg E e
rg F f
rg G g
rg H h
rg I i
rg J j
rg K k
rg L l
rg M m
rg N n
rg O o
rg P p
rg Q q
rg R r
rg S s
rg T t
rg U u
rg V v
rg W w
rg X x
rg Y y
rg Z z
r ^/(.*) 1 

4. 配置SAMBA

windows的ris安装是由此windows分享文件的秘籍开展文件传输,在linux下能够通过samba实现与windows实行文件分享,进而完成ris安装windows。

编辑samba配置文件:/etc/samba/smb.conf

#全局配置
[global]
       null passwords = true
       workgroup = WORKGROUP
       server string = Samba Server Version %v
       security = share
       dns proxy = no
       load printers = no
       disable spoolss = yes
       debug level = 2
       log file = /var/log/samba/%m.log
       max log size = 0

#共享配置
[wininstall]
comment = Windows 2003 Install
        path = /tftpboot
        browsable = true
        read only = no
        writeable = yes
        guest ok = yes

重启samba服务:

/etc/init.d/smb restart 

5. 布署运维供给的公文

上传windows二〇〇四的镜像只怕文件到服务器。这里运用上传镜像然后挂载。

mount /root/win2003cn.iso /mnt –o loop
mkdir /tftpboot/win2k3
cd /mnt
cp –a * /tftpboot/win2k3

 

上边需求解压一些iso中的文本,能够动用cabextract。

下载页:

能够依据版本下载。

wget http://www.cabextract.org.uk/cabextract-1.3-1.i386.rpm
rpm –ivh cabextract-1.3-1.i386.rpm

 

陈设windows ris 运行文件:

cd /tftpboot
cabextract win2k3/i386/startrom.n1_
#解压
sed -i -e 's/NTLDR/W2K3L/gi' startrom.n12
#直接替换startrom.n12文件中” NTLDR”为” W2K3L”
#W2K3L: windows 2003 Setup Loader
mv startrom.n12 /tftpboot/w2k3.0
#w2k3.0: windows 2003 pxe loader
cabextract win2k3/i386/setupldr.ex_
sed -i -e 's/winnt.sif/wi2k3.sif/gi' setupldr.exe
sed -i -e 's/ntdetect.com/ntdetect.2k3/gi' setupldr.exe
mv setupldr.exe /tftpboot/w2k3l
cp win2k3/i386/ntdetect.com /tftpboot/ntdetect.2k3
#ntdetect.2k3: windows 2003 ntdetect.com

 

配备pxe运行镜像:

cp /usr/lib/syslinux/pxelinux.0 /tftpboot
# pxelinux.0依赖于syslinux,没有安装使用yum:yum –y install syslinux*
# pxelinux.0是PXE启动引导文件

 

陈设pxe运行加载文件:

pxelinux.0运维中,读取同目录先pxelinux.cfg文件夹下的配备文件以明显它应有怎么加载运维文件。

mkdir /tftpboot/pxelinux.cfg

vim /tftpboot/pxelinux.cfg/default
     default win2k3
     label win2k3
     kernel w2k3.0       #与ris启动文件匹配

 

创造安装应答文件:

其一文件很有力,提供的参数不是对系统很通晓的人并不一定全知晓,大家只必要驾驭对大家有用的参数。当然,没事的时候也足以渐渐研商。J

vim /tftpboot/wi2k3.sif

[data]
AutoPartition = "0"
#关闭自动分区,2003还不能完全自动分区,这点需要手工操作。如果一定要跳过这一步,需要和后面的参数配合,并且2003提供的只有将全盘划成根盘(c:)
floppyless = "1"
msdosinitiated = "1"
UnattendedInstall = "Yes"
OriSrc = \192.168.0.1wininstallwin2k3i386
#注意samba和win安装文件路径
OriTyp = "4"
LocalSourceOnCD = "1"
DisableAdminAccountOnDomainJoin = "1"

[SetupData]
OsLoadOptions = "/fastdetect"
SetupSourceDevice = "DeviceLanmanRedirector192.168.0.1wininstallwin2k3"

[Unattended]
UnattendMode = "FullUnattended"
#使用unattended文件
FileSystem = "LeaveAlone"
NtUpgrade = "No"
OverwriteOemFilesOnUpgrade = "No"
DriverSigningPolicy = "Ignore"
UpdateInstalledDrivers = "Yes"
ConfirmHardware = "No"
ExtendOEMPartition = "0"
TargetPath = "WINDOWS"
UnattendSwitch = "Yes"
WaitForReboot = "No"
CrashDumpSetting = "0"
OemSkipEula = "Yes"
OEMSkipWelcome = "1"
InstallFilesPath = "\192.168.0.1wininstallwin2k3i386"
LegacyNIC = "1"
OemPreInstall = "Yes"    #加载OEM中的驱动

[UserData]
ProductKey = "M4VQK-HVTD9-42RQX-2DJP2-23KVM"
FullName = "admin"
OrgName = "SDO"
ComputerName = C1ZJ

[GuiUnattended]
AdminPassword = WD#sd7258
EncryptedAdminPassword = "No"
OEMSkipRegional = "1"
TimeZone = "220"
OemSkipWelcome = "1"

[LicenseFilePrintData]
AutoMode=PerServer
AutoUsers=5

[Identification]
JoinWorkgroup = WORKGROUP

#这里和分区有关
[RemoteInstall]
Repartition = "NO"
UseWholeDisk = "No"

[Networking]
InstallDefaultComponents = "Yes"

 

#以下的暗中同意文件中没有,和服务器raid卡驱动有关:

[MassStorageDrivers]
"Windows Driver for Smart Array SAS/SATA Controllers" = OEM

[OEMBootFiles]
cp011324.xml
cpqsetup.exe
generic.dll
hpcisss2.cat
hpcisss2.sys
hpcissx2.inf
install.xml
txtsetup.oem

#以下是系统安装完毕后第一次启动执行的批处理文件
[GuiRunOnce]
%systemdrive%preinstallrunonce.cmd
  1. 使得加载相关

因为是服务器的装置,所以须要超前加载一些驱动,自动安装的难为就在这里。

 

pxe安装须要加载网卡驱动(教导和文件传输是多个级次,传输文件阶段伊始时要先把网卡驱动加载起来的)。

查到服务器使用的Broadcom NetXtreme II网卡,而Broadcom提供在ris下的驱动:

wget http://www.broadcom.com/docs/driver_download/NXII/win_2k3_RIS-5.0.0.zip
mkdir /tftpboot/nicdrive
unzip win_2k3_RIS-5.0.0.zip -d /tftpboot/nicdrive

 

使得网卡,须要有叁个binl server,binl读取全体新的与互连网接口卡相关的.inf文件,并在影象中创造.pnf文件。

 binl server下载:

wget http://oss.netfarm.it/guides/ris-linux-0.4.tar.gz
tar –zxvf ris-linux-0.4.tar.gz
cd ris-linux-0.4
./infparser.py /tftpboot/nicdrive/Server/W2K3_W2K8/RIS/
./binlsrv.py -d     #-d 后台运行,不能停止此程序
cp /tftpboot/nicdrive/Server/W2K3_W2K8/RIS/b06nd51x.sys /tftpboot/win2k3/i386

 

此间是布罗兹com提供有特意的ris网卡驱动,若无,能够将windows供给的网卡驱动(不限于网卡)的.inf文件放在/tftpboot/inf文件夹下,实践:

./infparser.py /tftpboot/inf
./binlsrv.py

 

下一场是加载raid卡驱动(别的驱动也适用,关键是能还是无法找到有关文书)。

光盘安装windows在起来时绿蓝荧屏上有二个按F6的提醒,提醒是因而软盘加载磁盘驱动,那类驱动是windows系统中的驱动,能够下载好windows驱动,解压好驱动放在七个内定的目录,再通过应答文件,平常能够加载上那类驱动。那类驱动加载完结后不要在系统中再安装。加载这类驱动有注意点:文件要有正确的oem数字签字(日常提供驱动的商家都带数字具名卡塔 尔(英语:State of Qatar),乱改过那类文件,同不时间不在配置文件中写明去掉数字具名认证,是无法加载的。

 

下载HP的raid卡驱动(已经查明型号:斯马特 Array E200i, 日常四个驱动扶助六体系型的raid卡):

wget http://h30445.www3.hp.com/pub/softlib2/software1/sc-windows/p1285069816/v55115/cp011324.exe
mkdir /tftpboot/win2k3/i386/$oem$/textmode
unzip cp011324.exe -d /tftpboot/win2k3/i386/$oem$/textmode

 

在机关回复文件wi2k3.sif末尾加多:

[MassStorageDrivers]
"Windows Driver for Smart Array SAS/SATA Controllers" = OEM
#”Windows Driver for Smart Array SAS/SATA Controllers”可以查看textmode文件夹下的txtsetup.oem文件,名字保持一致

[OEMBootFiles]
cp011324.xml
cpqsetup.exe
generic.dll
hpcisss2.cat
hpcisss2.sys
hpcissx2.inf
install.xml
txtsetup.oem
#textmode下的所有文件名字,一般自动安装的驱动文件.inf, .cat, .sys

#新增参数,修改[Unattended]字段
OemPreInstall = "Yes"
  1. 补丁,前期包,别的驱动的加载

达成以上操作就曾经足以设置系统了,不过系统设置实现后必要做一些前期操作,像打补丁,打安全包,可能有个别驱动(集成电路组,网卡,显卡等在地点未有加载到系统中的一些驱动)。

那几个优化的问题能够使用批管理文件清除。那几个批管理公事最佳是在windows下编写制定好再上传到服务器,不然会合世格式难点招致文件无法实行。

 

先是必要在$oem$目录下创立cmdlines.txt文件,那一个文件会在系统装置进度的挂号组件时间段(即还剩13分钟左右时)调用:

vim /tftpboot/win2k3/$oem$/cmdlines.txt

#文件的内容以" [COMMANDS]"为起头;使用引号“”来标记下面需要执行的每条命令。 注意路径问题,install.cmd的路径为cmdlines.txt的同级目录;
#这里还可以添加注册表。
[COMMANDS]
"install.cmd"

以下是那时候选取的install.cmd:

@ echo off
title Windows Install Prepackage, Hotfix and Drives
@ color 0a

@echo 安装WINDOWS_2003_SP2补丁, 大约需要20分钟... 2>>%HOMEDRIVE%/errlog.txt
@ cd hotfix 2>>%HOMEDRIVE%/errlog.txt
WindowsServer2003-KB914961-SP2-x86-CHS.exe /quiet /norestart
WindowsUpdateAgent30-x86.exe /quiet /norestart
WindowsServer2003-KB925902-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB930178-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB931784-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB932168-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB935839-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB935840-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB933729-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB943460-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB921503-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB938829-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB941644-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB943485-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB942830-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB942831-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB943055-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB946026-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB941693-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB944338-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB945553-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB948590-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB951748-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB950974-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB952954-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB938464-x86-CHS.exe /quiet /norestart
windowsserver2003-kb953155-x86-chs.exe /quiet /norestart
windowsserver2003-kb954211-x86-chs.exe /quiet /norestart
windowsserver2003-kb956803-x86-chs.exe /quiet /norestart
windowsserver2003-kb956841-x86-chs.exe /quiet /norestart
windowsserver2003-kb957095-x86-chs.exe /quiet /norestart
WindowsServer2003-KB958644-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB957097-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB956802-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB958687-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB958690-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB960225-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB952004-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB956572-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB960803-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB961501-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB968537-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB970238-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB958469-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB971032-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB971657-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB967723-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB953298-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB958869-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB971486-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB975467-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB969947-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB974392-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB972270-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB971468-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB975713-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB977165-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB978251-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB979683-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB980232-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB979559-x86-CHS.exe /quiet /norestart
WindowsServer2003-KB980218-x86-CHS.exe /quiet /norestart

if %errorlevel% EQU 0 (
@ echo 补丁安装成功, 继续安装prepackge... 2>>%HOMEDRIVE%/errlog.txt
@ cd ..
@ goto prepackge 2>>%HOMEDRIVE%/errlog.txt
) else (
@ echo 补丁安装失败, 继续安装prepackge... 2>>%HOMEDRIVE%/errlog.txt
@ cd ..
@ goto prepackge 2>>%HOMEDRIVE%/errlog.txt
)

:prepackge

@ echo 安装Prepackage中... 2>>%HOMEDRIVE%/errlog.txt
@ cd windows_2010628 2>>%HOMEDRIVE%/errlog.txt
install.bat /qn 2>>%HOMEDRIVE%/errlog.txt
if %errorlevel% EQU 0 (
@ echo Prepackage安装成功 2>>%HOMEDRIVE%/errlog.txt
@ cd ..
@ goto end 2>>%HOMEDRIVE%/errlog.txt
) else (
@ echo Prepackage安装失败 2>>%HOMEDRIVE%/errlog.txt
@ cd ..
@ goto end 2>>%HOMEDRIVE%/errlog.txt
)

:end

批管理文件中的hotfix(出主要的补丁时得以下载放到那,但别忘记了更动批管理文件),windows_二〇一〇0628(安全体门制作的安全包解压所得)文件夹和install.cmd位于同级目录,这里正是在/tftpboot/win2k3/$oem$/下。

其间在组件注册时不能够举行的的通令也许程序(包罗有相互而不契合实行的次第),能够经过在电动回复文件wi2k3.sif中加多[GuiRunOnce]字段,在首先次登入系统时进行脚本来达成都部队分短期能够成功的操作。

在/tftpboot/win2k3/$oem$/下树立文件夹$1,这几个文件夹下的具有文件(夹)会在装置进程中复制到兄根目录,即C盘。

mkdir /tftpboot/win2k3/$oem$/$1
cd mkdir /tftpboot/win2k3/$oem$/$1
mkdir preinstall

在windows平台编辑两个批管理公事runonce.cmd,上传到preinstall文件夹下:

@ echo off
title Windows GuiRunOnce Install Drives
@ color 0a

echo starting drive
echo.
@ cd
@ cd preinstall
@ cd hp
call bp000588.cmd

echo.
echo starting pcanywhere
@ cd
@ cd preinstall
@ cd pcanywhere_10.5.1cn
start /wait SymantecpcAnywhere.msi 

echo.
shutdown -r -t 0
exit

这里作者将HP的装有驱动放到hp文件夹下(因为自己也分不清楚哪些需求,哪些没有必要,就唯有一切上传了,L),pcanywhere安装文件放到pcanywhere_10.5.1cn文件夹下。全部那个文件夹统生机勃勃置于preinstall文件夹下(有亟待还足以扩展,校勘runonce.cmd就能够)

末尾在机关回复文件wi2k3.sif中加多:

#注意路径
[GuiRunOnce]
%systemdrive%preinstallrunonce.cmd 

8. 进阶

下面只是提到32为系统,对于66个人系统,我们得以在/tftpboot下创建win2k3_64文书夹,将iso下的文件拷到此文件夹下。

cabextract win2k3_64/i386/startrom.n1_
#解压
sed -i -e 's/NTLDR/W2K3L_64/gi' startrom.n12
#直接替换startrom.n12文件中" NTLDR"为" W2K3L_64"
#W2K3L_64: windows 2003 64bit Setup Loader
mv startrom.n12 /tftpboot/w2k3_64.0
# w2k3_64.0: windows 2003 bit pxe loader
cabextract win2k3_64/i386/setupldr.ex_
sed -i -e 's/winnt.sif/wi2k3_64.sif/gi' setupldr.exe
sed -i -e 's/ntdetect.com/ntdetect.2k3_64/gi' setupldr.exe
mv setupldr.exe /tftpboot/w2k3l_64
cp win2k3_64/i386/ntdetect.com /tftpboot/ntdetect.2k3_64
# ntdetect.2k3_64: windows 2003 bit ntdetect.com

samba服务器需求建设构造针对62位系统的分享目录,如[win64install];同期创造机关回复文件/tftpboot/wi2k3_64.sif 。那二者当中的门路难点请必定要注意生机勃勃生机勃勃对应。

pxe加载/tftpboot/pxelinux.cfg/default文件,要求有类别接受时,能够改进文件:

vim /tftpboot/pxelinux.cfg/default

default win2k3
timeout 30
label win2k3
kernel w2k3.0
label win2k3_64
kernel w2k3_64.0

事实上无论是是叁十几位照旧63人系统,运行文件都以雷同的,这个都得以不用改良,只是客商端从服务器下载文件的门径一定要有别于叁15位和64个人。

起步顺序:pxelinux.0—> default—> pxe loader(w2k3.0, startrom.n12)—>setup loader(w2k3l, setupldr.exe) —> ntdetect.com(ntdetect.2k3) and winnt.sif(wi2k3.sif)

9. 小结

有关驱动加载的标题,假诺大家参照风流倜傥台早就装好windows2000系统的服务器的硬件驱动(重要的是微芯片组,网卡,显卡等)能够看看那些使得首要由.sys, .dll, .inf(驱动音讯文件), .cat(驱动具名文件)等公事组成。假诺能采撷到那些文件放到系统安装文件里,就不用事后打驱动那么辛勤。但以此历程最近本人还未摸清,那点依旧有非常的大的改良空间的。

应用那套系统安装windows二零零四系统,加上打补丁(大致超越20分钟)的大运,前后在40秒钟左右。笔者看过安全体门制作的安全包,系统正式上线后应该是足以活动打补丁的。假使有希望的话,能够把打补丁那些环节去掉。那样利用那套系统安装后生可畏台windows2004种类大致是20分钟,批量装置更能展示作用。

亟待设置的劳动 dhcp  tftp  samba

能够接收rpm安装,也能够使用yum安装这里,接受yum安装

yum install -y dhcp* samba* xinetd*

wget

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

澳门新萄京官方网站Linux平台实现批量安装,win2003系统网络安装。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,LOCALROUTE奥迪Q3,TFTPSELX570VECRUISERIP,RANGESTART,RANGEEND,NETMASKIP,DOMAINNAME,WINXPPRODUCTKEY,W2K3PRODUCTKEY,WININSTALLIP等变量改成你实在的值;

逐一变量表明如下:
LOCALIP:本地服务器的IP地址,该变量仅供援用,若是你把ris linux、dhcpd、tftpd、samba等服务建立在生龙活虎台服务器上,能够不要再行校订个个服务器的IP地址,而仅修正本值就能够促成。
LOCALNET:dhcpd配置文件中所使用的值,用以设置本地网络。
LOCALROUTE奔驰G级:网关地址
TFTPSE昂CoraVE冠道IP:tftp服务器的IP地址,默承认LOCALIP
RANGESTART:dhcpd配置文件中所使用的值,用以设置DHCP动态分配地址的启始地址
RANGEEND:dhcpd配置文件中所使用的值,用以设置DHCP动态分配地址的终结地址
NETMASKIP:互联网的子网掩码
DOMAINNAME:缺省域名(未为不可或缺卡塔尔
WINXPPRODUCTKEY:Windows XP的安装体系号
W2K3PRODUCTKEY:Windows 二〇〇〇的设置类别号
WININSTALL:samba服务器的IP地址,用于提供windows安装文件,默承认LOCALIP

注意

修改install_first文件 在设置samba 服务器里面增添一句
rpm -ivh $CENTOSPATH/CentOS/libsmbclient-*.rpm
rpm -ivh $CENTOSPATH/CentOS/perl-Convert-ASN*.rpm

修改 install_win2003
在最前边丰裕两句,不然安装二〇〇二经过中只怕相会世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/win贰零零贰假诺您要改成,则必須改进config.sh文件,把在那之中的CENTOSPATH、WINXPPATH及W2K3PATH变量改成你实在的挂载目录

运行install_first命令

./install_first -nodhcp 运营该命令将不自行启用DHCP服务,但劳动仍会棉被服装置,你能够参照生成的dhcpd.conf来配置你和谐本来就有的dhcp服务器

  • 1
  • 2
  • 下一页

2002,xp, 2002 ,vista之后选用的wds(...

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站Linux平台实现批量安装,wi

关键词: