选择性地安装多个操作系统中的一个的计算机系统及方法

文档序号:6422994阅读:129来源:国知局
专利名称:选择性地安装多个操作系统中的一个的计算机系统及方法
技术领域
本发明涉及计算机系统,更具体地,涉及从多个操作系统(OS)中选择性地安装一 个操作系统的计算机系统及方法。
背景技术
为了操作计算机系统,如个人计算机(PC)或笔记本计算机,需要某种操作系统 (OS) Apple Mac OS,Microsoft Windows (Windows 95,Windows XP 或 Windows 2000)、 NEXTSTEP、UniX、LinuX等。这样的操作系统(OS)可用于不同的版本和/或不同的语言中。 传统地,计算机系统封装或预装有操作系统(0S)。计算机系统制造者或转售者由于受到版 权合同的束缚,一般只提供具有一个版本和语言的操作系统(0S)。但是,在计算机系统中, 由制造者或转售者预装的操作系统(OS)的语言或版本,与用户实际想要的操作系统(OS) 的语言或版本不一样。这样就产生了不便,对于消费者来说也是不理想的。一种解决方案是在计算机系统中提供两个或更多的不同版本和语言的操作系统。但是,提供多操作系统(OS)并使用户能选择性地安装想要的操作系统(OS)是耗费 成本的,并且也提高了版权侵权的可能性。为了解决这些问题,如U. S.专利公开申请No. 2003-0097554所描述的,公开了一 种以多种语言设置操作系统0)s)的映像文件、并根据特定语言来执行操作系统(os)的映 像的技术。但是,这种技术需要安装多个操作系统映像,且根据用户的选择提供不同的语 言。因此,这种技术不适合只使用一种语言的用户环境。此外,对于单个计算机系统,为了 提供涉及多种语言的操作系统映像,必定会导致多操作系统的成本,这是不经济的。另外, 考虑到大多数操作系统(OS)根据计算机系统被不同地设置、并且这些设置信息应当被保 留的事实,在单个计算机系统中同时存在多个操作系统(OS)以提供多语言支持是效率低 下的。

发明内容
本发明的各个方面及示例实施例在计算机系统中提供多个操作系统(OS),并使得 用户能在所提供的操作系统中选择并安装一个操作系统。提供了本发明的其他方面及实施例,以在向用户提供安装便利的同时,保护多个 操作系统中未被安装的操作系统的版权。本发明附加的优点、目的及特征将部分在下面的说明中被描述,部分对本领域普 通技术人员通过以下的说明而变得清楚,或者可以从本发明的实践中得知。依照本发明的实施例,用于从多个操作系统选择性地安装一个操作系统的计算机 系统包括用于存储多个操作系统的操作系统存储单元;用于从所存储的操作系统中选择并安装特定操作系统的选择/安装单元;用于禁用在所存储的操作系统中未由选择/安装 单元选择的操作系统的删除单元;以及用于存储关于已安装操作系统的信息的安装信息存 储单元。依照本发明的另一方面,提供了从多个操作系统中选择性地安装一个操作系统的 方法,其包括提供存储了多个操作系统的存储介质;从的多个操作系统中选择一个待安 装在计算机系统中的操作系统;在所述计算机系统中安装所选操作系统;以及删除多个操 作系统中未被选择的操作系统。依照本发明的再一方面,提供了从多个操作系统选择性地安装一个操作系统的方 法,其包括准备并提供存储了多个操作系统的存储介质;从所述多个操作系统中选择待 安装在计算机系统中的操作系统;在所述计算机系统中安装所选操作系统;以及设置使得 不能安装未选的操作系统。除了上述示例实施例及方面外,通过参考附图以及研究以下描述,本发明的其他 的实施例及方面将变得更清楚。


当联系附图阅读时,从下面的示例实施例和权利要求的详细描述中,可以更好地 理解本发明,所有这些形成本发明的公开的一部分。尽管以下所撰写和说明的公开集中于 公开本发明的实施例,但应当清楚地理解,仅仅是通过说明和示例来说明本公开,而本发明 并不限于此。本发明的原则和范围仅由各项权利要求限制。下面表示附图的简要说明,其 中图1是根据本发明一个实施例的示例计算机系统的方框图;图2是根据本发明的一个实施例、用于使用户能选择要安装的操作系统的示例用 户界面的图;图3是根据本发明的一个实施例、安装操作系统的过程的流程图;图4是根据本发明的另一个实施例、通过存储介质如CD-ROM或DVD在计算机系统 中安装或恢复操作系统的过程的流程图;以及图5是根据本发明的一个实施例、选择并安装两类操作系统中的一个的过程的流 程图。
具体实施例方式在下文中,将参考表示方框图及流程图的附图来描述本发明的示例实施例,以便 说明计算机系统、存储装置以及从多个操作系统中选择性地安装特定操作系统的方法。应 理解流程图的每个块、以及流程图中的块组合,可以由计算机程序指令来实现。可将这些计 算机程序指令提供给通用型计算机、专用型计算机或其他可编程数据处理设备的处理器来 产生机器,从而通过计算机或其他可编程数据处理设备的处理器来执行的这些指令,生成 实现流程图块或块组合中的特定功能的方法。也可以将这些计算机程序指令存储在计算机 可用或计算机可读存储器中,其能指导计算机系统或其他可编程数据处理设备以特别的方 式运行,从而在计算机可用或计算机可读存储器中存储的指令产生一种制造条款,其中包 括实现流程图块或块组合中特定功能的指令方法。该计算机程序指令也可以被加载进计算机系统或其他可编程数据处理设备,来引起一系列在计算机或其它可编程设备上执行的操 作步骤,以产生由计算机实现的过程,从而在计算机或其它可编程设备上执行的指令提供 用于实现流程图块或块组合中的特定功能的步骤。此外,流程图的每个块可以表示一个模块、段或部分代码,其包括一个或更多用于 实现特定逻辑功能的可执行指令。还需要指出的是,在一些可替换实现中,组合块中提及的 功能可以无序地发生。例如,依赖于所包括的功能,连续显示的两个块实际上可以同时运 行,或者组合块有时可以以颠倒的顺序执行。在本说明中,在存储介质中存储的操作系统包括能被实际驱动的操作系统、以及 应被安装以驱动的文件。这里,该文件包括CD-ROM、硬盘等设备中存储的、待安装的操作系 统映像文件。在本发明的实施例中,这里使用的术语“单元”,也就是“模块”或“表”,意味着,但 不限于,执行特定任务的软件或硬件组件,如现场可编程门阵列(FPGA)或特定用途集成电 路(ASIC)。模块可以被有利地配置来位于可寻址存储器介质上,并被配置来在一个或更多 处理器上执行。因此,举例来说,模块可以包括组件,如软件组件、面对对象的软件组件、类 组件和任务组件、进程、函数、属性、程序、子程序、程序代码段、驱动程序、固件、微代码、电 路、数据、数据库、数据结构、表、阵列和变量。组件和模块中提供的功能可以结合到更少的 组件和模块中,或另外分离至额外的组件和模块中。此外,实现组件和模块以在计算机系统 中执行一个或更多的CPU。现在详细参考本发明的实施例,其示例在相应的附图中进行阐述,其中相同的附 图标记始终对应相同的元件。为了通过参考附图解释本发明,下面描述实施例。现在转至图1,示出了根据本发明一个实施例的示例计算机系统的方框图。如图1 所示,计算机系统100包括操作系统存储单元110、选择/安装单元120、删除单元130、安 装信息存储单元140、驱动程序/应用软件150、引导控制(操作系统)单元160、控制单元 170、外部存储装置连接单元172、显示控制单元174、输入单元176。操作系统存储单元110可以是存储装置,如硬盘和/或闪速存储器,被排列以存储 数个操作系统111、112和113。选择/安装单元120、删除单元130、安装信息存储单元140、 驱动程序/应用软件150、以及引导操作系统单元160可被存储在计算机系统100中。例 如,选择/安装单元120、删除单元130、驱动程序/应用软件150、以及引导操作系统单元 160可被存储在存储装置如操作系统存储单元110中,以便进行安装。安装信息存储单元140可被存储在存储装置中;但是,如果存储装置可以从计算 机系统100拆卸,则安装信息存储单元140可独立地是BIOS (基本输入输出系统)ROM(只 读存储器)的一部分。根据用户语言、版本和操作系统的类型,可将多个操作系统111、112和113存储在 操作系统存储单元110中。这些操作系统(OS)不直接驱动计算机系统100,而根据预定程 序在安装后被驱动。因此,操作系统存储单元110可被配置为用于安装操作系统的安装文 件。选择/安装单元120安装由用户在计算机系统中的操作系统存储单元110内存储 的多个操作系统(OS)中所选择的特定操作系统(OS)。该安装可包括典型的软件安装过程, 也包括改变多个文件以使先前安装的操作系统(OS)能够运行的过程。也就是说,待安装的
6操作系统(OS)可被存储在操作系统存储单元110中,或者数个操作系统已经被预先安装并 且只有由选择/安装单元120选择的操作系统(OS)才可以被安装,同时删除其他未选中的 操作系统(OS),从而它们不能在相应的计算机系统中安装。删除工作可以由删除单元130 完成。选择/安装单元120能够提供使用户能选择想要的操作系统(OS)的界面,或者可 以通过显示在操作系统存储单元Iio中存储的操作系统111、112和113的列表来使用。此 外,选择/安装单元120可在安装信息存储单元140中存储关于所选操作系统(OS)的信息。删除单元130删除其他在操作系统存储单元110中存储的、没有被选择/安装单 元120选择的操作系统。如果其中一个操作系统被安装,则删除单元130被配置以执行删 除其他未由用户选择的操作系统的过程。这是为了在购买计算机系统时只支付了一个操 作系统(OS)的费用的情况下,防止使用其他操作系统。因此,并不需要只安装一个操作系 统;但是,如果支付了两个操作系统的费用,例如两个操作系统可被选择并安装在这样的计 算机系统中,则同时删除其他未选的操作系统。安装信息存储单元140存储关于已安装的操作系统(OS)的类型、版本或语言的信 息。为了由于系统的恢复或重装的原因而安装相应语言或版本的操作系统(OS),需要关于 已安装操作系统(OS)的信息。安装信息存储单元140可被存储在计算机系统100的特定 存储装置中,以保持该信息,即使该存储装置由其他存储介质替代。例如,通过将安装信息 存储在信息保留空间如ROM和BIOS使用区域内,用户可以使用该安装信息,即使系统的存 储装置被恢复或由其他存储介质替代。在计算机系统100初始引导期间没有选择并安装操作系统的情况下,引导操作系 统单元160提供引导计算机系统100的基本功能。驱动程序/应用软件150可代表软件安装单元的一个实施例,用于安装匹配相应 的操作系统(OS)的驱动程序或软件。由于驱动程序或应用软件可根据已安装操作系统 (OS)的语言或版本而不同,因此需要用于安装与操作系统(OS)相应的驱动程序的软件安 装单元。在操作系统存储单元110存储在可拆卸的存储介质、如⑶-ROM、DVD-ROM和闪速存 储器中,而不是计算机系统100中安装的硬盘中的情况下,外部存储装置连接单元172交换 数据,并提供与外部装置的通信功能。显示控制单元174显示用户界面,通过该界面用户可 以利用选择/安装单元120来选择想要的操作系统。输入单元176接收用户为选择特定操 作系统(0 的输入。在PC和笔记本计算机的情况下,输入单元176通过鼠标、键盘和接触 板来接收用户的输入。在PDA(个人数字助理)或HPC(手持个人计算机)的情况下,输入 单元176通过记录笔接收用户的输入。控制单元170交换上述组件的数据,并且控制组件, 包括外部存储装置连接单元172、显示控制单元174和输入单元176。如图1所示的计算机系统,包括需要在其上安装操作系统(OS)的数字装置,如PDA 和HPC、及个人计算机、笔记本计算机和工作站。图1示出,各自的组件被存储在存储装置中,但是本发明并不限于此。各自的组件 可被存储在硬盘和闪速存储器中,或独立地存储在数个存储介质中。例如,可将选择/安装 单元120、删除单元130、以及安装信息存储单元140独立于硬盘和闪速存储器存储,从而用 户不能轻易地拆卸它们。同时,这些各自的组件也可以配置为独立处理器。
另一方面,为了恢复系统,只有如图1所示的操作系统存储单元110、选择/安装单 元120、以及引导操作系统单元160被存储在单个存储装置中。存储装置可以是不同介质之 一,如硬盘、闪速存储器、CD-ROM等。如图1所示,存储装置中的操作系统存储单元110存 储多个操作系统111、112和113。所保存的操作系统(OS)可以是映像文件和安装文件。选择/安装单元120可根据计算机系统100中的安装信息存储单元140中存储的 操作系统(OS)的类型,来确定要安装何种类型或语言的操作系统(OS)。选择/安装单元 120安装与先前已安装的操作系统(100)相同类型或语言的操作系统(OS),以给用户提供 方便,并保护其他类型或语言的操作系统的软件版权。引导操作系统单元160控制计算机系统100的引导,直到选择/安装单元120选 择并安装特定操作系统(OS)为止。如图1所示,在安装操作系统(OS)之前,参考安装信息存储单元140,从而在与计 算机系统100—起提供的多个操作系统中,只选择和安装特定的操作系统(0S)。在安装由 用户独立购买的任何操作系统(OS)的情况下,用户不必要参考安装信息存储单元140。另一方面,为了选择特定的操作系统并不再安装其他未选择操作系统的操作包括 安装多个操作系统中的一个或更多操作系统的情况。因此,在计算机系统100中安装两个 或更多操作系统的情况下,用户能够选择并安装N个操作系统中的两个。这可以被应用于 多OS系统。图2是根据本发明一个实施例、使用户能选择要安装的操作系统(OS)的示例用户 界面。在计算机系统被初始引导、或用于恢复计算机系统的恢复存储介质被安装在计算 机系统中的情况下,如图2所示,选择/安装单元通过显示单元(未示出),提供示例用户界 面300的可视显示,通过其用户可以选择和安装操作系统(OS)。用户界面300可提供显示 条310,其要求用户选择和安装操作系统(0S)。多个操作系统可包括,例如韩语Windows XP 专业版(Professional Version) 320A、韩语 Windows XP 家庭版(Home Edition) 320B、以及 英语Windows XP家庭版320C。然而如前所讨论,不同操作系统如Apple Mac OS,NEXTSTEP, Unix、Linux等也是可用的。如果用户选择了想要的操作系统(OS),例如英语Windows XP 家庭版320C,则选择/安装单元120安装相应的操作系统(0S)320C。在这种情况下,删除 单元130删除其他未选择的操作系统,如韩语Windows XP专业版320A和韩语Windows XP 家庭版320B。图3是根据本发明一个实施例、示出安装操作系统(OS)的过程的流程图。引导在操作S401开始。当计算机系统100被首次激活时,由计算机系统100中的 引导控制单元160来执行该引导,或当需要恢复计算机系统100时,由用于恢复的存储装置 执行引导。如果引导完成,控制单元170在操作S405确定是否有新安装的操作系统。在 操作S410,在安装新操作系统的情况下,从存储装置如硬盘和闪速存储器中选择待安装的 操作系统(OS)。在这种情况下,选择/安装单元120提供如图2所示的示例用户界面。然 后,在操作S411,由用户选择的操作系统被安装在计算机系统中。如果安装完成,则在操作 S412保存关于已安装操作系统的信息,并在操作S413删除未选的操作系统。这是为了防 止以后安装未选操作系统。然后,在操作S414删除引导控制单元160。如果安装了操作系 统,则由相应的操作系统执行引导,因此不再需要引导控制单元160。另一方面,如果引导控制单元160被存储在存储区域如ROM中,则不删除引导控制单元160,但要防止其导致再次 引导。如果需要恢复计算机系统100,则可以再次访问引导控制单元160以导致再次引导。 因此,删除引导控制单元160是可选的。在操作S405,在恢复计算机系统160的情况下,可在操作S420报告恢复⑶的插 入。这时,如果通过恢复⑶中的引导控制单元160来执行引导,则在操作S420,引导控制单 元160可生成请求插入恢复CD的消息。在恢复的情况下,在操作S421检查在安装信息存 储单元140中存储的信息。在操作S422,参考在安装信息存储单元140中存储的信息,根据 操作系统(OS)内使用的语言或版本来安装相应的操作系统(OS)。在通过硬盘来安装或恢复计算机系统100中的操作系统(OS)的情况下,如图3所 示的操作系统(OS)安装过程可以被部分地修改。首先,可以如操作S401所示来引导计算 机系统100。然后,显示所存储的多个操作系统,并且,如操作S410所示,用户可从所显示的 操作系统中选择想要的操作系统。然后,安装从硬盘中存储的操作系统中所选择的操作系 统(OS),同时删除未选的操作系统。而且,存储关于所选并安装的操作系统(OS)的安装信 肩、ο上述过程涉及一种情况,其中多操作系统被安装在具有删除功能的存储装置中, 如硬盘和闪速存储器。在这种情况下,可从存储装置删除未选操作系统。在恢复过程中,未 选操作系统可能已经被删除,因此可以省略删除未选操作系统和保存安装信息的过程。图4是示出根据本发明的另一个实施例、通过存储介质如⑶-ROM和DVD而在计算 机系统中安装或恢复操作系统的过程的流程图。操作系统(OS)可以被安装在计算机系统 100内部,如硬盘,或安装在存储介质如CD-ROM和DVD中。当计算机系统100的用户将存储 介质插入计算机系统100时,引导开始,在这种情况下,引导控制单元160存在于存储介质 中。此外,引导控制单元160可被存储在存储区域如硬盘和ROM中,在这种情况下,可输出 请求将存储介质插入计算机系统100的消息。如果引导完成,在操作S605,控制单元170确 定安装信息是否存在于安装信息存储单元140中。如果安装信息存在于安装信息存储单元 140中,那么这表明当前过程是恢复过程,因此在操作S610恢复操作系统(OS)。操作系统 (OS)的恢复表明与已存储的安装信息相对应的操作系统的部分或全部被存储在硬盘中。这 个过程可包括对压缩操作系统安装文件进行解压缩的过程。另一方面,在新安装操作系统(OS)而不是恢复的情况下,在操作S620显示在存储 介质中存储的可安装操作系统。当用户在操作S621从所列的操作系统中选择想要的语言 或类型的操作系统(OS)时,在操作S622,选择/安装单元120安装所选的操作系统。选择 /安装单元120可被存储在存储介质中或被独立地安装在计算机系统100中。可以通过特 定的加密过程来安装在存储介质中存储的操作系统(0S)。由于删除在存储介质如CD-ROM 和DVD中存储的信息不像硬盘和闪速存储器那么简单,所以最好通过加密过程安装所选操 作系统(OS),从而防止通过未授权方式来安装未选操作系统。然后,在操作S623将关于已 安装操作系统的信息存储在计算机系统100的安装信息存储单元中。图5是示出根据本发明的一个实施例、选择和安装两类操作系统中一个的过程的 流程图。在操作S701引导开始,并且,在操作S702,如图1中所示的选择/安装单元120提 供所存储的操作系统的可视显示。在图5中,显示了两个操作系统即0S#1和0S#2。0S#1 和0S#2可根据其语言或版本而不同。例如,在香港所配给的计算机系统100中,可提供基于英语和汉语的两个操作系统作为0S#1和0S#2。此外,根据其版本而不同的Windows XP 专业版或XP家庭版,可被提供作为0S#1和0S#2。如果用户选择两个操作系统中的一个,则 在操作S705执行相应过程。例如,如果选择了 0S#1,则在操作S711,将相应信息存储在作 为安装信息存储单元140的一个实施例的BIOS中。然后,在操作S712将0S#1映像复制到 安装盘。可以从两个或更多硬盘、或硬盘的特定目录向安装目录执行这种复制。然后,在操 作S713安装0S#1。如果安装完成,则在操作S714删除尚未被选择的0S#2,以防止用户再 次安装0S#2。如果用户在操作S705选择0S#2,则执行同样的过程。在这种情况下,在操作S721 将关于0S#2的选择的信息存储在BIOS中。然后,在操作S722将0S#2映像复制到安装盘。 然后,在操作S723安装0S#2。如果安装完成,则在操作S7M删除尚未被选择的0S#1,以防 止用户再次安装0S#1。如上所述,根据本发明,用户可在多个操作系统中选择并安装必要的操作系统。特 别地,在使用两个或更多语言的国家里配给计算机系统的情况下,用户可直接选择想要的 操作系统,而不用根据用户语言设置个人计算机系统。而且,因为多个操作系统可被共同存储,而不用在计算机系统的制造过程期间考 虑操作系统的偏爱的必要性,并且其中一个的操作系统可在以后由用户选择性地安装,所 以制造效率得以提高。另外,由于实际上用户只安装和使用了一个操作系统,所以可以减少提供多个操 作系统的成本,同时满足了用户的偏爱。如图1所示的计算机系统100的不同组件,如选择/安装单元120、删除单元130、 驱动程序/应用软件150和引导控制(操作系统)单元160可被集成进控制单元170,或 者可选地,可在软件或硬件中实现,举例来说,如特定用途集成电路(ASIC)。这样,希望在 此说明的过程可被广义地解释为由软件、硬件或其组合等价地执行。如上所述,软件模块可 通过多种软件语言写成,包括C、C++、Java、ViSUal Basic、以及许多其他语言。这些软件模 块可以包括数据和指令,其也能被存储于一个或更多的机器可读存储介质,如动态或静态 随机存取存储器(DRAM或SRAM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储 器(EEPROM)和闪速存储器;磁盘,如硬盘、软盘和可移动磁盘;其他磁介质,包括磁带;以及 光学介质,如压缩盘(CD)或数字化视频光盘(DVD)。也可以将软件程序或模块的指令以许 多不同方法中的一种,加载或传输进无线卡或无线网络上的任何计算装置。例如,存储在软 盘、CD或DVD介质、硬盘上的、或者通过网络接口卡、调制解调器或其他接口装置进行传输 的包括指令的代码段可被加载进系统并被作为相应的软件程序或模块来执行。在加载或传 输过程中,具体化为载波(在电话线、网线、无线链路、电缆等上传播)的数据信号可将包括 指令的代码段与网络结点或元件进行通信。这种载波可以是电的、光的、声音的、电磁的、或 其他类型信号的形式。虽然已经阐述和描述被考虑为本发明示例实施例的实施例,但本技术领域熟练的 人员将理解,并且,由于技术的发展可以产生许多变化和修改,等效物可替代其元件,而不 脱离本发明的范围。可进行许多修改、置换、添加和局部组合以使得本发明的教学适应特定 情形,而不脱离其范围。本发明的替代实施例可被实现为计算机程序产品,用于和计算机 系统一起使用。例如,这样的计算机程序产品可以是在有形数据记录介质如磁盘、⑶-ROM、ROM、或硬盘上存储的、或者在计算机数据信号中包含的一系列计算机指令,通过有形介质 或无线介质例如微波或红外线来传输该信号。该一系列计算机指令可组成所有或部分的上 述功能,并还可以被存储在任何易失或非易失的存储器装置中,如半导体、磁的、光的或其 他存储器装置。另外,所述软件模块也可以是机器可读存储介质,如动态或静态随机存取存 储器(DRAN或SRAM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM) 和闪速存储器;磁盘,如硬盘,软盘和可移动磁盘;其他磁介质,包括磁带;以及光学介质 例,如压缩盘(CD)或数字化视频光盘(DVD)。因此,由此希望本发明不被限制于所公开的各 个示例实施例,但本发明包括了所有落入权利要求范围的实施例。相关申请的交叉引用本申请要求在韩国知识产权局于2005年7月8日提出的韩国专利申请 No. 10-2005-0061834的35U. S. C § 119下的权益,其公开在此结合其全部内容以供参考。
权利要求
1.一种用于从多个操作系统选择性地安装操作系统的计算机系统,所述计算机系统包括操作系统存储单元,用于存储多个操作系统;选择/安装单元,用于在所存储的操作系统中选择和安装特定操作系统; 删除单元,用于禁用所存储的操作系统中未被选择/安装单元选择的操作系统;以及 安装信息存储单元,用于存储关于已安装操作系统的信息。
2.如权利要求1所述的计算机系统,还包括存储装置,用于当恢复计算机系统的已安 装的操作系统时,根据在安装信息存储单元中存储的信息,在计算机系统中恢复已安装的 操作系统。
3.如权利要求1所述的计算机系统,其中所述删除单元删除未被选择/安装单元选择 的操作系统。
4.如权利要求1所述的计算机系统,还包括引导操作系统单元,用于引导计算机系统, 直到将所选操作系统安装在计算机系统中为止。
5.如权利要求1所述的计算机系统,其中所述选择/安装单元提供用户界面,用于选择 在操作系统存储单元中存储的操作系统中的一个。
6.如权利要求1所述的计算机系统,还包括软件安装单元,用于安装由选择/安装单元 安装的操作系统所需要的应用程序或驱动程序。
7.如权利要求1所述的计算机系统,还包括输入单元,用于接收来自用户的、用于选择 操作系统的输入。
8.一种从多个操作系统选择性地安装操作系统的方法,所述方法包括(a)提供存储了多个操作系统的存储介质;(b)在所述多个操作系统中选择待安装在计算机系统中的操作系统;(c)在所述计算机系统中安装所选的操作系统;以及(d)删除所述多个操作系统中未被选择的操作系统。
9.如权利要求8所述的方法,还包括为恢复已安装的操作系统,在所述存储介质中存 储的多个操作系统中,安装所述操作系统。
10.如权利要求8所述的方法,还包括存储关于所述已安装的操作系统的信息。
11.如权利要求8所述的方法,其中所存储的操作系统是用于安装操作系统的映像文 件或安装文件。
12.—种从多个操作系统选择性地安装操作系统的方法,所述方法包括(a)准备和提供存储了多个操作系统的存储介质;(b)在所述多个操作系统中选择待安装在计算机系统中的操作系统;(c)在所述计算机系统中安装所选的操作系统;以及(d)设置使得所述多个操作系统中未被选择的操作系统不能被安装在所述计算机系统中。
13.一种计算机系统,包括第一存储单元,用于存储多个操作系统;第二存储单元,用于存储关于已安装操作系统的信息;以及控制单元,用于使用户能在操作系统中选择并安装所选的操作系统、禁用在所述第一存储单元中存储的未被选择的操作系统、并在所述第二存储单元中存储关于所述已安装操 作系统的信息。
14.如权利要求13所述的计算机系统,其中,所述控制单元还用于当在所述计算机系 统中安装所操作系统选时删除所有未选操作系统。
15.如权利要求13所述的计算机系统,还包括引导操作系统单元,用于引导计算机系 统,直到将所选操作系统安装在计算机系统中为止。
16.如权利要求13所述的计算机系统,其中,所述控制单元还用于向用户提供用户界 面,以选择和安装所选操作系统。
17.如权利要求13所述的计算机系统,还包括软件安装单元,用于向已安装的操作系 统安装操作所需的应用程序或驱动程序。
18.如权利要求13所述的计算机系统,还包括输入单元,用于接收来自用户的、用于选 择和安装所选操作系统的输入。
19.如权利要求15所述的计算机系统,其中所述第一存储单元是硬盘,并且,其中所述 控制单元还用于在初始引导后,确定在所述计算机系统中是否存在新安装的操作系统; 从所述第一存储单元中选择和安装所选的操作系统; 存储关于所述已安装的操作系统的信息;以及 删除所有未选操作系统、和用于执行初始引导的引导程序。
20.如权利要求19所述的计算机系统,其中,当在所述计算机系统中不存在新安装的 操作系统时,所述控制单元还用于生成请求插入恢复CD的消息、检查先前安装的操作系 统、并安装新的操作系统。
21.如权利要求15所述的计算机系统,其中所述控制单元还用于 确定是否存在关于所述已安装操作系统的信息;当存在关于所述已安装操作系统的信息时,恢复相应的操作系统;以及 当不存在关于所述已安装操作系统的信息时,提供所有可安装操作系统的可视显示、 选择和安装所选操作系统、并存储关于已安装操作系统的信息。
22.如权利要求13所述的计算机系统,其中所述操作系统包括第一和第二操作系统, 并且,其中所述控制单元还用于在初始引导后,提供第一存储单元中存储的所述第一和第二操作系统的可视显示; 确定所述第一操作系统是否被用户选择;如果所述第一操作系统被选择,则在BIOS中存储所述第一操作系统的选择、将所述第 一操作系统的映像复制到安装盘、安装所述第一操作系统并删除所述第二操作系统;以及如果所述第一操作系统未被选择,则在BIOS中存储所述第二操作系统的选择、将所述 第二操作系统的映像复制到安装盘、安装所述第二操作系统并删除所述第一操作系统。
全文摘要
提供一种用于从多个操作系统选择性地安装操作系统的计算机系统,该系统具有操作系统存储单元,用于存储多个操作系统;选择/安装单元,用于从所存储的操作系统选择和安装特定操作系统;删除单元,用于禁用所存储的操作系统中未被选择/安装单元选择的操作系统;以及安装信息存储单元,用于存储关于已安装操作系统的信息。
文档编号G06F9/445GK102129382SQ20111010373
公开日2011年7月20日 申请日期2006年7月10日 优先权日2005年7月8日
发明者周琇延, 曹建荣, 辛大荣 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1