提供了一种系统,该系统包括:基础计算机(102),其具有操作系统(OS)设置(112)和基本输入/输出系统(BIOS)设置(114)。该系统(102)还包括多个被管理的计算机(120A-120N)。具有所述OS设置(112)和所述BIOS设置(114)的OS镜像文件(110)被从所述基础计算机(102)传送到所述被管理的计算机(120A-120N),以用于配置所述被管理的计算机(120A-120N)。
【技术实现步骤摘要】
【国外来华专利技术】用于配置计算机的方法和系统
技术介绍
一些电子设备具有各种设置和程序,这些设置和程序可以在将该设备送往终端用户之前^L配置。例如, 一些X86 PC兼容平台可以在将该平台送往终端用户之前用特定的软件、操作系统(os)设置或基本输入/输出系统(BIOS)设置进行配置。为这些平台之一配置OS设置和BIOS 设置涉及不同的工具,这些不同的工具不希望地增加了配置过程的复杂 性和代价。附图说明为了详细地描述本专利技术的示例性实施例,现在将参考附图,其中 图1图示了根据实施例的操作系统(OS )镜像文件(image file )的 分发;图2图示了根据实施例的系统;图3图示了根据实施例的方法;以及图4图示了根据实施例的另一种方法。符号表示和术语在整个下面的描述和权利要求书中使用某些术语来指代特定的系 统部件。本领域的技术人员将会理解,计算机公司可能会用不同的名称 来指代部件。本文献不打算对这些名称不同但功能相同的部件进行区 分。在下面的讨论和权利要求书中,以开放的方式来使用术语"包括,, 和"包含",并且因此"包括"和"包含"应该被解释成意思是"包括, 但不局限于"。同样,术语"耦合"用于意指间接、直接、光学或无线 电连接。因此,如果第一设备与第二设备耦合,那么该连接可以是通过 直接电连接、通过经由其它设备和连接的间接电连接、通过光学电连接 或通过无线电连接。具体实施例方式实施例使得设备的设置能够被存储在单 一文件中并以该单 一文件分发。例如,X86PC兼容设备的操作系统(OS)设置和基本输入/输出 系统(BIOS)设置可以被存储为单一的OS镜像文件并且作为该单一的 镜像文件来分发。OS镜像文件可以被部署在其它设备上,以使得能够 基于由该OS镜像文件提供的OS设置和BIOS设置进行配置。图1图示了根据实施例的操作系统(OS )镜像文件110的分发。如 图1所示,OS镜像文件110包括OS设置112、 BIOS设置114以及二 进制项(binary) 116 (例如OS和应用程序二进制项)。OS设置112 对应于基础(base)计算机102的所有OS设置或者对应于至少已从缺 省状态改变的OS设置。BIOS设置114对应于基础计算机102的所有 BIOS设置或者对应于至少已从缺省状态改变的BIOS设置。二进制项 116对应于可冲丸行文件或相关的文件,例如库(library)。在至少一些实施例中,0S设置112、 BIOS设置114以及二进制项 116可以由基础计算机102的管理员(例如信息管理者、经销商或分销 商)来配置。例如,管理员可以选择性地从缺省状态配置基础计算机102 的OS设置112、 BIOS设置114和/或二进制项116。管理员也可以将应 用程序装到基础计算机102上,这会影响在OS镜像文件110中表示的 二进制项116。如图1所示,将OS镜像文件110提供给多个被管理的计算机 120A-120N。在一些实施例中,OS镜像文件110经由与基础计算机102 的远程或本地连接而被分发到被管理的计算机120A-120N。可替换地, 可以使用可移动存储介质(例如闪存驱动器或光盘)将OS镜像文件分 发到被管理的计算机120A-120N。 OS镜像文件IIO使得被管理的计算 机120A-120N能够部署提供该OS镜像文件110的基础计算机102的配 置(例如OS设置112、 BIOS设置114和/或二进制项116)。通过使用 相同或相似的分发过程,管理员能够将多个OS镜像文件分发到不同的 计算机。例如,可以为每一个不同的计算机模型准备特定的OS镜像文 件。图2图示了根据实施例的系统200。如图2所示,系统200包括经 由网络232耦合到服务器250的设备202。举例来说,该设备202可以 是图1的基础计算机102,该服务器250可以是文件传输协议(FTP) 服务器。在至少一些实施例中,设备202是有时在工业界中被称为"瘦 客户机(thin client)的计算机,尽管其它实施例也是可能的"。如所示的,设备202包括耦合到存储器208的处理器204。该存储 器208包括计算机可读介质,例如易失性存储器(例如随机存取存储器)、 非易失性存储器(例如硬盘驱动器)或其组合。存储器208存储具有应 用程序设置222的应用程序220。存储器208还存储具有OS设置212、 注册表(registry) 214和控制面板216的操作系统(OS) 210。 OS设置 212影响OS 210的各种功能,并且至少对应于设备202的用户能够经由 控制面板216配置的设置。控制面板216使得用户能够查看(view)并更新OS设置212。在 至少一些实施例中,控制面板216还使用户能够更新与处理器204通信 的BIOS 226的BIOS设置228。BIOS设置228可以被存储在例如电池供 电的互补型金属氧化物半导体(CMOS)存储器和/或与BIOS 226相关 联的闪存中。即使将BIOS设置228存储在BIOS 226中,但从控制面板 216可以查看并更新一些或所有这些设置,并且所述设置甚至可以作为 OS设置出现。控制面板216也可以将某些OS设置212和BIOS设置228 归类到一起,以用于由用户查看并更新。例如,控制面板216可以将启 用/禁用通用串行总线(USB)控制器的BIOS设置228与其它端口锁定 特征(例如基于OS的端口锁定特征)归类在一起,并且该BIOS设置 228通常可以被作为端口锁定特征而不是BIOS设置228列出。在至少一些实施例中,BIOS设置228的副本被存储在注册表214 中以供OS 210使用。如随后将描述的,BIOS 226中的BIOS设置228 与注册表214中的对应设置之间的同步可以随着改变的发生而进行。可 替换地,在发生改变之后的随后的关机(shut-down)过程或启动过程期 间进行同步。除了存储BIOS设置228的副本之外,注册表214还可以存储应用 程序设置222、 OS设置212或与设备202的配置和操作有关的其它信息 的副本。 一经请求,就将来自注册表214和/或其它位置的信息捕获 (capture)在诸如OS镜像文件之类的文件中。在至少一些实施例中, OS设置212、 BIOS设置228和二进制项224 ^皮捕获在OS镜像文件中。 二进制项224被存储在存储器208中,并且对应于与OS 210和应用程 序220有关的可执行文件。在某些情况下,设备202的整个闪速(flash) 集成电路设备(IDE)驱动器被捕获为OS镜像文件。该闪速IDE驱动 器对应于图2中的一些存储器208。通过执行配置管理器260来完成捕获过程,配置管理器260具有用 于管理设备202的配置以及其它设备的配置的各种工具。尽管图2中的 配置管理器260被显示为存储在存储器208中,但该配置管理器260中 的一些或所有工具可以可替换地被存储在其它位置中,例如与BIOS 226 相关联的存储器、服务器250、可移动存储介质242 (例如闪存驱动器 或光盘)或其组合。在至少一些实施例中,配置管理器260包括捕获工具262,其选择 性地将设备202的配置信息捕获到文件中。例如,应来自管理员的请求, 可以将OS设置212、 B本文档来自技高网...
【技术保护点】
一种系统,包括: 基础计算机(102),其具有操作系统(OS)设置(112)和基本输入/输出系统(BIOS)设置(114);以及 多个被管理的计算机(120A-120N), 其中将具有所述OS设置(112)和所述BIOS设 置(114)的OS镜像文件(110)从所述基础计算机(102)传送到所述被管理的计算机(120A-120N),以用于配置所述被管理的计算机(120A-120N)。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:NP布朗,JW霍赫,SJ李,
申请(专利权)人:惠普开发有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。