安装和配置操作系统

2005-11-18 14:52:15   Count:

实现Service Packhot fix与操作系统集成安装:

1
准备Windwos 安装文件到软件安装发布点,E:\WServer2003DIST
2
释放SPx.exe到临时目录:SPX.exe –x

3 合成安装与更新文件:xcopy /E /I /V D:\  E:\WServer2003DIST
  
(这里的D :\代表原文件)

4 集成安装其他的FIX
 
WindowsServer2003-KB######-x86-LLL.exe /integrate: E:\WServer2003DIST

 

详细信息参考:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/library/WebW2K3SP1hfdeploy/0e02a953-aca7-4dad-b3e2-c94ea72bbc3d.mspx

 

5 Windows server pack 1更新准备工具:
 
参考连接地址:http://support.microsoft.com/kb/892778

 

winnt32.exe参数详解:

语法:

winnt32 [/checkupgradeonly] [/cmd:command_line] [/cmdcons][/copydir:i386folder_name] [/copysource:folder_name] [/debug[level]:[filename]] [/dudisable] [/duprepare:pathname][/dushare:pathname] [/m:folder_name] [/makelocalsource] [/noreboot] [/s:sourcepath][/syspart:drive_letter][/tempdrive:drive_letter] [/udf:id [,UDB_file]] [/unattend[num]:[answer_file]]

参数:

/checkupgradeonly

检查计算机与 Windows XP 的升级兼容性。如果在使用该选项时使用了/unattend,则不需要用户输入。否则,结果将显示在屏幕上,并且可以用您指定的文件名保存它们。默认的文件名为 Upgrade.txt(位于systemroot 文件夹)。

/cmd:command_line

指示安装程序在执行最后阶段的安装前,运行一个特殊的命令。这将在计算机重新启动两次并且安装程序收集了必要的配置信息后,以及安装程序结束之前发生。

/cmdcons

在运行的计算机上将故障恢复控制台作为启动选项安装。恢复控制台是一个命令行界面,可以用它执行诸如启动和停止服务以及访问本地驱动器(包括 NTFS 格式的驱动器)这样的任务。只有在常规安装完毕后,才可以使用 /cmdcons 选项。

/copydir:i386folder_name

在安装 Windows XP 文件的文件夹内另外创建一个文件夹。文件夹名是指您为保存对站点所进行的修改而创建的文件夹。例如,您可以在安装程序的 i386 源文件夹中创建名为 Private_drivers 的文件夹,用来存放驱动程序文件。然后,您可以键入 /copydir:i386Private_drivers 让安装程序将该文件夹复制到新安装的计算机上,并建立新的文件夹位置 systemrootPrivate_drivers。还可以使用/copydir 命令创建任意多个其他的文件夹。

/copysource:folder_name

在安装 Windows XP 文件的文件夹内另外创建一个临时文件夹。文件夹名是指您为保存对站点所进行的修改而创建的文件夹。例如,您可以在安装程序的源文件夹中创建名为 Private_drivers 的文件夹,用来存放驱动程序文件。然后,您可以键入 /copysource:Private_drivers 以使安装程序将该文件夹复制到最新安装的计算机上,并在安装期间使用它的文件,从而建立临时文件夹位置systemrootPrivate_drivers。还可以使用 /copysource 命令创建任意多个其他的文件夹。与 /copydir 创建的文件夹不同,/copysource 创建的文件夹在安装完成后即被删除。

/debug[level]:[filename]
在指定等级处创建调试日志,例如,/debug4:Debug.log。默认日志文件为:systemrootWinnt32.log,并且默认调试等级为 2。日志等级如下所示:0 -- 严重错误、1 -- 错误、2 -- 警告、3 -- 通知、4 -- 用于调试的详细信息。每个级别都在其下包括一些子级别。

/dudisable

禁用动态更新。没有动态更新,安装程序仅能在初始安装文件下运行。即使使用应答文件并在该文件中指定动态更新选项,该选项仍会禁用动态更新

/dushare:pathname

将以前从 Windows Update 网站下载的动态更新文件(更新的文件在安装时使用)的目录指定为共享。当从安装共享处运行并使用 /duprepare 时,该选项将执行准备操作,这样,经过更新的文件才能在基于网络的客户端安装中使用。如果没有使用/duprepare 并且在客户端上运行,则指定客户端安装将使用位于 pathname 所指定的共享位置的更新文件。

/duprepare

进行安装共享准备,使从 Windows Update 网站下载的动态更新文件可以使用它。然后,该共享可用于多个客户端的 Windows XP 安装。只能与/dushare一起使用。

/m:folder_name

指定安装程序从备用位置复制替换文件。指导安装程序首先在备用位置中查看,如果有文件显示,则应使用这些文件而非默认位置中的文件。

/makelocalsource

指示安装程序将所有的安装源文件复制到本地硬盘上。当采用从光盘安装时,使用/makelocalsource 可以在以后没有光盘的情况下,为计算机提供安装文件。

/noreboot

指导安装程序在结束文件复制阶段之后不重新启动计算机,这样您就可以执行另一个命令。

/s:sourcepath

指定 Windows XP 文件的源位置。要同时从多个服务器复制文件,请多次键入

/s:sourcepath
选项(最多八次)。如果输入多次选项,则所指定的第一个服务器必须是可用的,否则安装程序失败。

/syspart:drive_letter

表明可以将安装启动文件复制到一个硬盘上,并将硬盘标记为活动,然后将该磁盘安装到其他计算机上。启动该计算机时,它将自动启动下一阶段的安装。但必须始终同时使用 /tempdrive 参数和 /syspart 参数。在运行 Windows NT 4.0Windows 2000 Windows XP 的计算机上,可以使用/syspart 选项来启动 Winnt32。运行 Windows 95Windows 98 Windows Me 的计算机不能使用该选项。

/tempdrive:drive_letter

指导安装程序将临时文件放置到指定部分。对于全新安装, 可以将 Windows XP 安装在指定的分区。对于升级安装,/tempdrive 选项仅影响临时文件的位置,而操作系统的升级则在运行 winnt32 的分区中进行。

/udf:id [,UDB_file]

指出安装程序用来指定唯一数据库”(UDB) 文件如何修改应答文件的标识符 (id)(请参阅 /unattend 项)。UDF 会覆盖应答文件中的一些值,且标识符会决定使用 UDF 中的哪些值。例如,/udf:RAS_user,Our_company.udb 会覆盖Our_company.udb 文件中为 RAS_user 标识符指定的一些设置。如果没有指定 UDF_file,安装程序会提示用户插入一张含有Unique.udb 文件的磁盘。

/unattend

以无人参与的安装模式升级 Windows 98 Windows Me 以前的版本。因为所有用户设置都可以从上一次安装中获得,所以在安装过程中并不需要用户干预。

/unattend[num]:[answer_file]

在无人参与安装模式下执行干净安装。所指定的应答文件为安装程序提供了您自定义的设置信息。Num 是在安装程序结束复制这些文件与重新启动计算机之间间隔的秒数。在运行Windows 98Windows MeWindows NTWindows 2000 Windows XP 的任何计算机上都可以使用 num 选项。如果使用 /unattend 命令行选项来自动完成安装程序,则表示您已经阅读和接受了Windows XP Microsoft 许可协议。在代表某个组织而不是您自己使用该命令行选项来安装 Windows XP 之前,您必须确认最终用户(无论是个人还是单个实体)已经接收、阅读并接受 Windows XP Microsoft 许可协议的条款。OEM 在销售给最终用户的机器上可能不会指定此值。

 

了解多系统引导菜单:

 

  现在,使用双系统的朋友可不在少数,在开机时,系统会显示一个双引导菜单让我们选择欲进入的操作系统(图1),如果不选择的话,将会在30秒后自动引导高度条所在的操作系统。不过,你对双引导菜单到底了解多少呢?
  

 


  1双引导是如何实现的
  
  当系统加电自检通过后(POST),BIOS将根据用户事先设置的引导顺序从硬盘或软驱或光驱进行启动,例如硬盘启动是首先将主引导记录读入内存,然后将控制权交给主引导程序,再检查分区表的状态,寻找活动的分区,最后再由主引导程序将控制权交给活动分区的引导记录,最后由引导记录加载操作系统。
  
  因此,只要你按照先Windows 9x/ME,再Windows 2000/XP的顺序安装系统,一般情况下即可自动生成双引导菜单,但如果顺序相反的话,双引导菜单可就无法自动生成了。
  
  2、自由摆布双引导菜单
  
  其实,图1所示的系统引导顺序我们完全可以自由调整,包括缺省引导的操作系统、显示操作系统列表的时间、在需要时显示恢复选项的时间等。
  
  在Windows XP/2000中,在桌面上右我的电脑图标,再依次点击系统高级,就可以看到启动和故障恢复对话框(图2),这个对话框可以完成以下设置任务:
  

 


  1.更改默认的操作系统
  
  只要在默认操作系统下拉列表框中选择一个操作系统即可,选择后会看到在""后多出一个“/fastdect的单词,这说明该操作系统已被设置为默认的引导系统,点击下面的确定即可生效。
  
  2.设定显示操作系统列表的时间
  
  在这里你可以自由设定显示操作系统列表的时间或者显示恢复选项的时间,缺省设置是30秒,不过我们可不希望在启动时等待如此之久,因此将它改成了5秒,建议朋友们不要再缩短这个时间,否则可来不及按下F8键了
  
  3、深入认识双引导菜单
  
  不过,笔者更感兴趣的是上图中的这一句话:要手动编辑启动选项,请单击编辑。这个编辑按钮下有些什么内容呢?
  
  原来,双启动菜单是由一个名为boot.ini的文本文件所控制,所谓手动编辑启动选项也就是说对这个文本文件中进行手工编辑(图3),这里的内容虽不多,但朋友们可能不太容易理解,这里笔者就详细解释一下:
  

 


  1[Boot Loader]:引导记录
  
  (1timeout=5
  
  在你选择默认操作系统之前,“timeout”表示在NTLKR加载默认的操作系统之前可供用户从启动加载程序画面选择操作系统的秒数,如果该值为0,则NTLDR将不显示加载程序画面,而直接启动默认的操作系统,其实它也就是前面所提到的显示操作系统列表的时间框。默认值是30秒,这里笔者已经将之调整为5秒。
  
  (2Default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
  
  Default当然是指默认(缺省)的意思,也就是系统默认要加载的那个操作系统路径,即系统启动时等待你选择的高亮条部分。但可能有很多朋友对multi(0)disk(0)rdisk(0)partition(1)这些名称很不理解,其实在Windows中,这涉及到ARC的一些知识:
  
  ARCx86RISC计算机中用于标识设备的一种动态方法,ARC命名的第一部分是用于标识硬件适配卡/磁盘控制器,典型的ARC名字的构成结构如下所示:
  
  component(x)disk(y)rdisk(z)partition(a)
  
  这里的“component”字段一般只有两种有效值:scsimulti,代表设备的硬件适配器。scsi当然是指SCSI磁盘,multi则是指除SCSI之外的其它磁盘接口。“x”代表适配器的序号,第一个为0,第二个为1,该值可以一直分配下去,直到所有驱动器分配结束;“y”是指多总线SCSI适配器中的总线号码,对multi而言,该值为0“z”是指multi适配器上磁盘的序号,对SCSI该值为0“a”是指磁盘上分区的序号,所有分区都有一个对应号码,从1开始,但不包括05
  
  因此,“Default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS”这行语句的含义就是指默认的操作系统位于一块非SCSI接口的序号为0的硬盘上的第2个分区上。这里的“partition(2)”是计算机中第一个物理硬盘上的第二个分区,实际上就是D盘(笔者将Windows XP安装在D盘,而将Windows 98SE安装在C盘),现在你弄清楚了吧?
  
  2[Operating System]:操作系统
  
  (1multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
  
  现在就很容易理解了,这行语句是告诉我们:默认的操作系统是D盘上的“Microsoft Windows XP Professional”,即Windows XP。这里的“/fastdetect是一个使用参数,代表启动时不检查串行口和并行口。
  
  (2C:\="Windows 98SE"
  
  这是第2个操作系统,在启动菜单中显示为“Windows 98SE”
  
  3.附录:boot.ini文件的使用参数
  
  刚才,我们已经提到“/fastdetect是一个使用参数,代表启动时不检查串行口和并行口。详细说来,boot.ini文件中还可以使用好多参数呢。但太多的使用参数,它们的含义怎么记得住哟?不要紧,在命令提示符下使用“BOOTCFG /?”命令就可以查看所有参数列表及其解释了(图4)。
  


  4、双启动菜单的高级编辑
  
  怎么样,现在你对boot.ini文件的结构和用途弄明白了吧?其实,编辑boot.ini文件和在图2对话框中进行编辑结果是一致的,不同的是如果由于某种原因而无法进入Windows时,你就可以在DOS下或另一操作系统中手工编辑boot.ini这个文件啦。
  
  1.在DOS或其他操作系统中手工编辑启动选项
  
  简单来说,可以修改的启动选项包括默认操作系统的修改、设置显示操作系统列表的时间、修改启动菜单中操作系统的显示名称等。首先,打开我的电脑工具文件夹选项查看,在高级设置窗口中去掉隐藏受保护的操作系统文件前面的钩然后确定;进入C盘根目录就可以找到boot.ini文件了。这里笔者试着将双引导菜单中原来的那行“Windows 98SE”改成了吓人的“Microsoft Windows 2008”(图5),重启后看看,有新意吧?
  


  2.去除手工删除操作系统后留下的尾巴
  
  可能朋友们都有这样的体会,请神容易送神难,当某种情况下不得不手工删除一个操作系统后却发现启动菜单中还保留着那烦人的选项,而且还必须等待30秒,除非你敲下回车键。特别是在安装多操作系统的情况下,我们为了图省事,通过格式化的方法重新安装了某一操作系统,却发现已丢失了那个多重启动菜单,此时该怎么办,难道必须再一次安装另一操作系统吗?
  
  现在,我们只要打开这个boot.ini文件,将已删除的操作系统那行语句删除就万事大吉啦。当然,如果boot.ini文件的属性是只读,请先去除呀,另外请删除时先备份原文件。