利用可写储存设备部署操作系统的方法 【技术领域】
本发明是关于一种部署操作系统的方法,尤其是关于一种利用可写储存设备部署操作系统的方法。
背景技术
目前,为计算机安装操作系统的方式大致分为手动安装、隐藏分区映像恢复以及导航光盘辅助。对于后者,其具体实现步骤是利用可引导光盘启动一个预置操作系统,用户以图形操作方式配置将要安装的操作系统的参数后,利用操作系统提供的无人应答安装方式进行自动安装。由于服务器所需安装的驱动比较复杂和特殊,而导航光盘可以根据机型进行驱动的整理和准备,所以此方式在服务器领域被比较普遍地采用。但其缺点是在操作过程中需要用操作系统光盘替换光驱中的导航光盘,此外当要部署操作系统到多台配置计算机时,不可避免地要重复进行上述操作,因此非常的繁琐。
【发明内容】
本发明所要解决的技术问题在于,提供一种利用可写储存设备部署操作系统的方法,能够克服导航光盘在使用过程中的不便,提高管理效率。
本发明所提出的一种利用可写储存设备部署操作系统的方法,包含以下步骤:
步骤A:通过可写储存设备启动计算机;
步骤B:判断是否使用可写储存设备中已有的配置参数;
步骤C:如果是,则执行步骤E;
步骤D:如果否,则通过可写储存设备接收用户输入的配置参数,接着执行步骤E;
步骤E:扫描硬件配置,并依照配置参数准备所需的驱动程序和操作系统安装环境;
步骤F:禁止可写储存设备的启动功能;
步骤G:安装操作系统和驱动程序;以及
步骤H:恢复可写储存设备的启动功能。
其中,可写储存设备为USB随身碟或者DVD随机存取储存器(DVDRAM)。
其中,可写储存设备包含用以作为导航软件的预置操作系统。
其中,预置操作系统为Linux Kenel或者Windows PE。
其中,配置参数为机器名、分区信息或网络参数。
其中,配置参数系通过图形化用户接口输入。
其中,步骤D进一步包含:
判断是否在可写储存设备中储存所接收的配置参数;
如果是,则在可写储存设备中储存所接收的配置参数,接着执行步骤E;以及
如果否,则执行步骤E。
其中,可写储存设备中储存有多份配置参数。
其中,步骤F是通过修改可写储存设备中的档案来实现。
上述本发明所提供的利用可写储存设备部署操作系统的方法可以将安装操作系统所需的参数保存在导航系统中,如需使用相同的参数安装相同的操作系统,用户可以跳过配置环节直接进行操作系统的安装。
此外,本发明在操作过程中无需硬件提供特殊接口,导航系统可以自动控制启动顺序,用户无需更换光盘。而且,导航系统可以同时支持多组配置,方便用户根据业务需要进行选择。
【附图说明】
图1为本发明的可写储存设备所包含档案的示意图;以及
图2为本发明的利用可写储存设备部署操作系统的方法的步骤流程图。
其中附图标记为:
100 可写储存设备
101 预置操作系统
102 操作系统安装参数配置程序
103 流程控制程序
104 操作系统安装预处理程序
105 机型-操作系统-驱动匹配表
106 驱动库
107 操作系统安装环境准备工具
108 可写储存设备启动顺序修改工具
【具体实施方式】
有关本发明的特征与实作,兹配合图示作较佳实施例详细说明如下。
请参考图1及图2,图1为本发明的可写储存设备所包含档案的示意图,图2为本发明的利用可写储存设备部署操作系统的方法的步骤流程图。在本发明中,可写储存设备100可以是支持数据读写功能的各种储存介质,如USB随身碟或DVD随机存取储存器(DVD RAM)等。
如图2所示,本发明的利用可写储存设备部署操作系统的方法包含以下步骤:
首先设置计算机的启动顺序,以通过可写储存设备100来启动计算机(步骤200)。例如,在计算机的基本输入/输出系统(BIOS)中设置启动顺序为:可写储存设备->硬盘->操作系统安装盘所在驱动。在可写储存设备为USB随身碟时,上述启动顺序可以是:USB储存设备(USB Storage)->硬盘(HardDisk)->光盘只读储存器(CD ROM)。
接着,将操作系统安装盘放入驱动器,如光盘驱动器(步骤201)。
然后连接可写储存设备100和计算机,通过可写储存设备100启动计算机(步骤202)。可写储存设备100包含有能够启动计算机的预置操作系统101,预置操作系统101可以用来作为导航软件,其可以是Linux Kernel或者Windows PE。可写储存设备100中的操作系统安装参数配置程序102提示用户是否使用可写储存设备100中预存的配置档案(步骤203)。
当用户选择使用预存的配置档案时,可写储存设备100中的流程控制程序103将预存的配置档案传递给操作系统的安装程序,接着执行步骤207。
否则,流程控制程序103调用操作系统安装参数配置程序102,以提示用户选择将要安装的操作系统并配置所需的参数(步骤204)。当用户输入完毕后,提示用户是否需要保存配置参数(步骤205)。当用户选择保存时,在可写储存设备100中保存用户输入的配置参数(步骤206)。否则,流程控制程序103将用户输入的配置参数传递给操作系统的安装程序,接着执行步骤207。
操作系统安装参数配置程序102可以根据用户需要提供各种输入方式,如图形化的操作方式、命令行等等。用户所输入的配置参数可以是安装操作系统所需的各种参数,如机器名、分区参数、网络参数等等。操作系统安装参数配置程序102还能够在可写储存设备100中以本领域所公知的任何-种数据储存方式来保存用户输入的配置参数。通过命名不同的配置参数档案,用户可以在可写储存设备100中储存多份配置档案。
可写储存设备100中的操作系统安装预处理程序104动态扫描计算机地当前硬件配置,根据预存的机型-操作系统-驱动匹配表105从驱动库106中选择操作系统安装过程中所需的驱动和软件。操作系统安装预处理程序103中的操作系统安装环境准备工具107还根据配置参数准备操作系统的安装环境,如分区数目、大小等(步骤207)。
在调用操作系统的安装程序之前,操作系统安装预处理程序103中的可写储存设备启动顺序修改工具108修改可写储存设备100中的系统档案,如修改启动档案的名称,使得可写储存设备100失去启动功能(步骤208)。
随后重新启动计算机,操作系统安装预处理程序103依照操作系统安装所需的配置参数和从机型-操作系统-驱动匹配表中得到的驱动列表,完成操作系统的无人值守安装(步骤209)。
接着,在新安装的操作系统中安装驱动程序(步骤210),并恢复可写储存设备100的启动功能(步骤211),如通过预置的启动恢复工具来实现。因此,将恢复启动功能后的可写储存设备100连接至其它计算机时,可重复执行上述步骤,实现对操作系统的快速部署。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。