一种自动安装操作系统的方法技术方案

技术编号:2838952 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种自动安装操作系统的方法,用于在计算机的BIOS/EFI界面上安装操作系统,所述方法包括步骤:生成操作系统自动应答文件;启动BIOS/EFI虚拟软驱功能,生成虚拟软驱;将该操作系统自动应答文件拷贝到该虚拟软驱中;以及将操作系统安装媒体插入该计算机,根据操作系统安装媒体和该操作系统自动应答文件进行操作系统的自动安装。从而使计算机彻底放弃了物理软驱,降低了成本,增加了文件读写的可靠性,实现更简单、更可靠的操作系统的自动安装。

【技术实现步骤摘要】

本专利技术涉及一种安装操作系统的方法,特别是涉及。
技术介绍
安装操作系统对于一般用户来说是一件非常复杂的事情。要正确安装一个操作系统,需要了解很多专业知识,例如如何对系统进行分区、如何选择系统文件的类型、如何对硬盘格式化、如何设置网络配置参数等等。尤其是在安装服务器的操作系统时,除了安装操作系统的安装程序之外,还需要安装许多相关的驱动程序和各种各样的补丁程序,这对于专业人士来说也是一件既复杂又浪费时间的事情。另外,通常在安装操作系统时,用户需要在整个装机过程中都守在计算机旁边输入各种需要配置的参数,这也是一件非常浪费时间的事情。为了简化操作系统的安装过程,节约用户的装机时间,目前有以下几种方案可以实现操作系统安装的自动化方案一,启动一个小型的操作系统,例如DOS操作系统,并且由用户手动建立操作系统的操作系统自动应答文件,然后,调用操作系统的安装命令,并且以该应答文件作为配置参数,响应安装过程中的配置参数请求,从而可以实现操作系统安装的自动化。该方案虽然可以实现操作系统安装的自动化,但是使用起来非常复杂,需要用户学习很多专业知识,一般用户无法掌握。因此,不能得到广泛应用。方案二,使用操作系统的导航光盘启动一个小型操作系统,并显示安装界面,在用户输入操作系统参数后,实现操作系统的自动安装。该方案虽然也可以实现操作系统安装的自动化,但是,需要特定的操作系统导航光盘。使用光盘介质有很多缺点在安装使用过程中,需要提示用户更换操作系统的光盘,如果操作不当,就容易引起操作系统安装失败;用户需要花费时间来找光盘,并且光盘容易丢失;而且,随着机型的升级,设备的驱动也需要升级,厂商需要经常更新光盘的内容,这样会增加厂商的生产成本和版本维护复杂度;另外,对于服务器设备,用户经常使用第三方厂商的各种设备卡,如RAID卡、网卡等等,如果采用光盘介质,这些设备程序就无法被替换,这会对操作系统的安装带来很大的困难。方案三,在硬盘上划出一个分区,把与操作系统安装相关的文件和驱动程序都拷贝到该分区中,之后,载入操作系统存储媒体,利用硬盘中的相关文件和驱动程序实现操作系统的自动安装。该方案虽然实施简单,但是由于硬盘的分区在操作系统下面容易被识别成一个未知类型的分区,从而可能被用户误以为是富余空间而将它删除,因此,采用该方案安装操作系统安全性较差;而且,如果为了提高安全性,把硬盘的分区设置成隐藏分区,然而,只有特殊类型的硬盘才具有隐藏分区的特性,因此,该方法对硬盘的类型有特殊的要求,不具有通用性;另外,由于硬盘使用频率高,通常是容易被损坏的,在旧硬盘被损坏后,旧硬盘上保存的相关文件和驱动程序会丢失,即使更换新的硬盘,由于新硬盘是空白的,因此无法在新硬盘上进行操作系统的自动安装。采用以上所述方案进行操作系统安装的过程中,可能还需要使用软驱设备,例如在Windows的安装过程中,当检测大容量存储设备时,仍需从软驱读取新的驱动,因此,以上三种方案的安装方法,都无法取消软驱的存在,成本较高。因此,根据上述问题,有必要提供一种新的自动安装操作系统的方法
技术实现思路
本专利技术针对现有技术中存在的问题,提供了,从而放弃软驱设备,更简单、更可靠地实现操作系统的自动安装。本专利技术提供,用于在计算机的BIOS/EFI界面上安装操作系统,所述方法包括步骤生成操作系统自动应答文件;启动BIOS/EFI虚拟软驱功能,生成虚拟软驱;将该操作系统自动应答文件拷贝到该虚拟软驱中;以及将操作系统安装媒体插入该计算机,根据操作系统安装媒体和该操作系统自动应答文件进行操作系统的自动安装。从而使计算机彻底放弃了物理软驱,降低了成本,增加了文件读写的可靠性,实现更简单、更可靠的操作系统的自动安装。本专利技术的有益效果是本专利技术克服了原有方案的缺点,简化了自动安装操作系统的方法,使普通用户不需了解太多的专业知识,就能实现操作系统的自动安装。依照本专利技术的自动安装操作系统的方法在安装驱动程序时不需要外界设备,如光盘、软盘等,解决了使用光盘、软盘时存在的需要花费时间寻找,容易丢失,不易更新等问题;通过使用虚拟软驱,可以使计算机彻底放弃软驱设备,大大降低了成本;本专利技术中所有本机的驱动程序和随机文档都放置在FLESH存储器中,使得对文件的保存更加可靠,对文件的访问更加方便;使用了GPIO对FLESH存储器(清专利技术人提供FLESH的中文或英文全称)的开/关进行控制,保证能够正确读写FLESH中对应的文件。而且,用户改变计算机的硬件配置,或者增加新的设备时,都可以更新本机FLESH中的驱动程序,从而可以始终维护一个完整的操作系统自动安装过程。而且本专利技术可以实现操作系统的远程安装,解决了如何在远程对服务器等设备进行系统更新的问题,具有很强的通用性。附图说明图1是依照本专利技术的实现操作系统安装的计算机的逻辑结构图;图2是依照本专利技术的实施例1的自动安装操作系统方法的流程图;图3显示了依照本专利技术的实施例2的自动安装操作系统方法的具体流程图;以及图4显示了依照本专利技术的实施例3的自动安装操作系统方法的流程图。具体实施例方式下面结合附图详细描述本专利技术。图1显示了依照本专利技术的实现操作系统安装的计算机的逻辑结构图,如图1所示,本专利技术的主体思想是该计算机的BIOS/EFI管理界面具备操作系统自动安装控制程序,该操作系统自动安装控制程序通过配置安装操作系统所需的参数,生成操作系统自动应答文件;启动BIOS/EFI的虚拟软驱功能,生成虚拟软驱;将该操作系统自动应答文件拷贝到该虚拟软驱中;并插入操作系统的安装光盘,访问该虚拟软驱中的操作系统自动应答文件,从而实现放弃软驱设备,更简单、更可靠地进行操作系统的自动安装。实施例1图2是依照本专利技术的实施例1的自动安装操作系统方法的流程图。如图2所示,本专利技术在本地自动安装操作系统的具体过程如下步骤S11,用户在本地计算机的BIOS/EFI的管理界面中,进入操作系统自动安装控制程序,该程序是BIOS/EFI级别的程序,控制整个操作系统的自动安装过程。步骤S12,操作系统自动安装控制程序自动弹出安装界面,该界面提示用户输入安装操作系统时所需的各种配置参数,如机器名称、分区大小、网络设置等。步骤S13,根据用户输入的配置参数,生成操作系统自动应答文件,应理解的是,该操作系统自动应答文件是操作系统定义好的标准文件格式,每个操作系统的应答文件并不完全相同。步骤S14,操作系统自动安装控制程序启动BIOS/EFI的虚拟软驱功能,在内存区域生成虚拟软驱。步骤S15,操作系统自动安装控制程序将该操作系统自动应答文件拷贝到该虚拟软驱中。步骤S16,操作系统自动安装控制程序提示用户插入操作系统的安装光盘,并启动安装光盘中的操作系统的安装文件,从而根据该虚拟软驱中的操作系统自动应答文件,自动完成整个操作系统的安装过程。步骤S16的具体过程是,首先将光盘中的操作系统安装文件拷贝到计算机中,启动该安装文件,该安装文件根据该虚拟软驱中的操作系统自动应答文件,配置计算机的系统参数,自动完成操作系统的安装。由于启动插入光盘中的安装文件进行操作系统的安装为公知常识,在此不再赘述。应理解的是,步骤S14中所述的虚拟软驱是用软件来模拟的一个软驱,可以通过把对物理软驱的所有读写控制都映射到某个特定的内存区域的方式实现本文档来自技高网
...

【技术保护点】
一种自动安装操作系统的方法,用于在计算机的BIOS/EFI界面上安装操作系统,所述方法包括:步骤A,生成操作系统自动应答文件;步骤B,启动BIOS/EFI虚拟软驱功能,生成虚拟软驱;步骤C,将该操作系统自动应答文件拷 贝到该虚拟软驱中;以及步骤D,将操作系统安装媒体插入该计算机,根据操作系统安装媒体和该操作系统自动应答文件进行操作系统的自动安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:席振新张怡周建田宏萍
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1