安装期间使操作系统个性化的方法和装置制造方法及图纸

技术编号:2882721 阅读:171 留言:0更新日期:2012-04-11 18:40
一种用于提供个性化参数的方法和装置,允许操作系统在计算机系统上利用提供的个性化参数来配置其自身。由操作系统使用第一操作系统参数文件(64)来配置其自身。提供个性化参数文件,并由在计算机系统中起动的操作系统安装处理(68)读取。然后,操作系统安装处理显示图形用户界面(49),根据该界面,用户选择个性化参数,操作系统用该个性化参数来构成自身。执行编辑模块,以编辑操作系统配置文件,使其至少包括选择的个性化参数的一部分,从而在安装操作系统自身时用个性化参数来配置该操作系统。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在联网计算机上自动安装操作系统的领域。更具体地说,本专利技术包括提供个性化参数的方法和装置,以便操作系统可以在配置个性化参数的计算机系统上自动地安装。
技术介绍
从网络服务器至单个联网的客户工作站安装或迁移包括应用和操作系统的计算机软件更新的版本是很平常的。但是,这种安装或迁移可能相当费力和复杂。在存在作为网络一部分的成百甚至上千台计算机的共同环境中,这种情况确实存在。因此,存在不同程度地自动地从网络服务器或主机至联网的客户工作站安装或迁移操作系统的应用。从网络自动安装和/或移动计算机软件的一个应用实例涉及商标名为Microsoft Systems Management Server的应用,其可从MicrosoftComporation of Redmond Washiington获得。这种应用的另一实例是以LANDdesk(R)Configuration Manager(“LCM”)的商标名进行销售的应用,可从Intel Corporation of Hillsboro Oregon得到。系统部件需要操作包括控制台、服务器、一个或多个工作站的LCM。控制台包括服务器中央处理单元(“CPU”)、监视器、和键盘等数据输入装置。服务器与控制台互连,并包括CPU。各工作站与服务器互连,并包括CPU、监视器、以及键盘。这里,CPU包括带有微处理器的任何标准的、一般的或指定用途的计算装置;存储器,例如磁盘或光盘驱动器、随机存取存储器(“RAM”)和只读存储器(“ROM”);总线;以及输入端和输出端。为了操作LCM,系统管理器将配置管理软件装载在控制台上。在网络上要配置的操作系统的配置被限定和存储在服务器存储器中。这些操作系统被称为“服务”。可以利用LCM来安装的操作系统包括Windows95、Windows98、以及Windows NT,其都可从Microsoft Corporation获得。系统管理员还限定配置管理用户(“CM用户”),这里,该用户指为了从网络服务器安装操作系统或其它软件的目的而在工作站上登录的技术员或管理员。CM用户处于与“最终用户”相反的地位,这里,该最终用户指工作站用户,其工作站用于数据处理和信息交换。系统管理员对客户工作站上要配置的服务分配菜单,并将这些菜单的其中之一分配给将在工作站上配置服务的各CM用户。包括菜单和识别与菜单有关的CM用户的文件被存储在服务器中。用“局域网桌面(R)服务代理(LANDesk(R)Service Agent)”(“LSA”)配置将被自动安装的操作系统的各客户工作站也可从Intel Corporation得到。LSA是固件,该固件存在于工作站中安装的以太网卡上。在用户引导客户工作站时,LSA中断正常的引导模块并使提示出现在工作站监视器上,该提示要求用户如果他或她是否想要执行服务引导程序以访问配置服务。如果CM用户选择执行服务引导程序,那么LAS就访问服务器中的配置管理器软件,于是在工作站显示器上出现对话框,要求CM用户输入用户名和口令。如果用户输入合适的用户名和口令,配置管理软件就将在下面的详细描述部分中讨论的某些文件和程序从服务器下载到工作站。这些程序使得客户工作站监视器显示系统管理员分配给登录到工作站上的CM用户的服务的菜单,这些菜单可以被下载。CM用户可以从这些服务中进行选择和启动操作系统配置。LCM的上述操作细节披露于在本申请中整个引证参考的“Intel LANDeskConfiguration Manager Administrator’s Guide”,Intel Corporation,1977。当配置操作系统时,有许多对网络上的各工作站必须唯一指定的参数和仅对网络上客户工作站总数的小组必须指定的其他参数。这些参数在这里被称为“个性化参数”。其中,对网络上各客户一般必须唯一指定的这种个性化参数可以包括用户登录名、全名、初始口令和IP地址。对网络上客户工作站小组一般必须指定的个性化参数可以包括工作组名或域名、机构名和产品ID。对于各种操作系统来说,这些个性化参数的说明和配置可以通过使用所谓的“应答文件”而部分地获得。应答文件是原本文件,该文件指定用于操作系统安装的各种设置, 包括完整的用户名、机构名、计算机名、产品ID、域名和工作组名。一般地,应答文件由系统管理员来创建,并保存在服务器上的存储器中。然后,通过操作系统设置程序来访问应答文件,该设置程序在对工作站配置操作系统期间在工作站中运行,至少使客户工作站部分地个性化。应答文件和操作系统设置程序的使用对于本领域技术人员来说是公知的,并且其细节披露于在本申请中整个引证供参考的“Microsoft WindowsResource Kit”1995 Microsott Press,Microsoft 98 Resource Kit”1998Microsoft Press,ISBN 1-57231-644-6,和“Microsoft Windows NTWorkstation Operating System Deployment Guide”,1997 Microsoft Corporation。个性化参数可以被配置到操作系统的第二方式是使用操作系统应用程序编程接口(“API”)。API基本上是可以被执行以访问操作系统(或其它应用程序)的代码行,以便告诉操作系统完成低级功能,例如将某个I/O端口分配给某个地址或用某些信息来配置操作系统,例如驱动映射用户登录名。一般地,一个API可以被用于配置具有单一参数的操作系统。由于应答文件一般不能用于完整地配置操作系统,所以API在操作系统配置中是十分有用的。因此,为了完全使操作系统安装个性化,CM用户在操作系统安装这后一般要手工编辑和执行API,以便用个性化参数来配置操作系统而不利用应答文件。微软操作系统API的使用和语法详述于“Microsoft Visual C++ 6.0Reference Library”,Microsoft Press,1998。但是,由于至少两个原因,在操作系统配置中应答文件和API的上述使用相当费时和麻烦。首先,由于网络上各个独立的工作站一般至少需要某些唯一的个性化参数,所以对于各个工作站来说,必须由管理员手工地编辑和存储应答文件。因此,如果在网络上有500个工作站,那么即使使网络上的工作站部分地自动进行操作系统配置,管理员也必须创建500个应答文件。这种手工编辑将不利于时间缩短并且易出差错。第二,如上所述,应答文件一般不能用于配置工作站操作系统的所有个性化参数。例如,应答文件一般不能配置登录名或初始口令。因此,在操作系统配置后,对于各个客户工作站,必须使用API由CM用户来配置这些个性化参数。这也不利于时间缩短。在网络上自动配置操作系统方面需要进行改进。例如,期望避免手工编辑用于操作系统配置的各应答文件。再有,期望避免对网络上各个工作站创建最终用户特定应答文件的这种需求。还期望避免手工执行API以便用使用应答文件不能配置的参数来配置操作系统的需求。专利技术概述本专利技术通过提供用于在计算机系统上自动操作系统安装的个性化参数来提供经济、高性能和适用的装置和方法,从而克服上述缺点。计算机本文档来自技高网...

【技术保护点】
一种用于提供个性化参数的方法,允许操作系统在计算机系统上用提供的个性化参数来安装其自身,计算机系统包括:存储器;第一中央处理单元(CPU);以及与第一CPU互连的第二CPU,允许将操作系统从第一CPU安装到第二CPU,该方法包括:在存储 器中提供操作系统配置文件,并由操作系统来使用以配置其自身;在存储器中提供个性化参数文件;在第二CPU的显示部件上显示图形用户界面(GUI),GUI用于显示在个性化参数文件中可用的个性化参数列表,并允许用户从个性化参数文件中选择多个个 性化参数;以及自动编辑第一操作系统配置文件,以至少包括选择的多个个性化参数的第一部分。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:马丁怀尔德托马斯阿什比阿图尔K马瑟
申请(专利权)人:电脑联合想象公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1