[发明专利]操作系统的安装方法及系统在审
申请号: | 201410035945.7 | 申请日: | 2014-01-24 |
公开(公告)号: | CN103744710A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 栗霖 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 安装 方法 系统 | ||
技术领域
本发明实施例涉及计算机技术,尤其涉及一种操作系统的安装方法及系统。
背景技术
市场上有多种基于Linux开源语言的操作系统,例如NOVELL公司出品的SUSE Linux Enterprise10(简称SUSE10)、Red Hat公司出品的Red Hat Enterprise Linux5(简称Red Hat5)、升阳公司(SUN)出品的UNIX系列操作系统等。
为服务器安装操作系统的过程中,需要用户逐项对服务器的硬盘分区、网络端口、防火墙等进行设置,安装过程繁琐。自动化安装机制可以简化操作系统的安装过程。例如针对Red Hat操作系统的kickstart自动化安装机制、针对SUSE操作系统的autoyast自动化安装机制等。该自动化安装机制,需要用户在为服务器安装操作系统之前,将对服务器的硬盘分区、网络端口、防火墙等进行设置的配置参数预先在配置文件中设置好,再将该配置文件封装在安装介质中。在安装过程中,通过自动调用安装介质中的配置文件,完成服务器的操作系统安装。
然而,一方面,不同自动化安装机制的配置文件的语言格式不同,另一方面,配置文件固化在安装介质中,更改配置文件中的配置参数比较困难,导致了现有的操作系统的安装方法通用性差、灵活度不高的技术问题。
发明内容
本发明提供一种操作系统的安装方法及系统,以克服现有的操作系统的安装方法通用性差、灵活度不高的技术问题。
本发明提供了一种操作系统的安装方法,包括:
第一引导介质中的引导程序初始化服务器;
所述第一引导介质中的引导程序将所述第一引导介质中的控制程序、内核文件系统资料库存储到所述服务器的内存中,其中,所述内核文件系统资料库中包括至少两套操作系统文件,每套操作系统文件包括内核和文件系统;
所述第一引导介质中的引导程序触发所述服务器内存中的控制程序执行;
所述服务器内存中的控制程序接收用户输入的配置参数、操作系统类型和版本;
所述服务器内存中的控制程序根据用户输入的配置参数、操作系统类型和版本,生成配置文件;
所述服务器内存中的控制程序根据用户输入的操作系统类型和版本,从所述服务器内存中的内核文件系统资料库中获取对应的操作系统文件;
所述服务器内存中的控制程序将所述配置文件、所述对应的操作系统文件所包含的内核和文件系统存储到所述服务器的硬盘分区中;
所述服务器内存中的控制程序将所述硬盘分区设置为启动盘;
所述服务器内存中的控制程序引导所述服务器从所述启动盘重新启动;
所述启动盘根据所述启动盘上存储的所述配置文件、所述对应的操作系统文件所包含的内核和文件系统准备安装环境,并且从第二引导介质获取操作系统安装程序,为所述服务器安装操作系统,其中,所述第二引导介质中的操作系统安装程序与用户选择的操作系统类型和版本相对应。
本发明还提供了一种操作系统的安装系统,包括:第一引导介质、第二引导介质、服务器,其中:
所述第一引导介质,包括:
引导程序,用于初始化服务器,将所述第一引导介质中的控制程序、内核文件系统资料库存储到所述服务器的内存中,触发所述服务器内存中的控制程序执行;
所述服务器内存中的控制程序,用于接收用户输入的配置参数、操作系统类型和版本,根据用户输入的配置参数、操作系统类型和版本,生成配置文件,根据用户输入的操作系统类型和版本,从所述服务器内存中的内核文件系统资料库中获取对应的操作系统文件,将所述配置文件、所述对应的操作系统文件所包含的内核和文件系统存储到所述服务器的硬盘分区中,将所述硬盘分区设置为启动盘,引导所述服务器从所述启动盘重新启动;
所述服务器内存中的内核文件系统资料库,所述内核文件系统资料库中包括至少两套操作系统文件,每套操作系统文件包括内核和文件系统;
所述第二引导介质,包括:与用户选择的操作系统类型和版本相对应操作系统安装程序;
所述服务器,用于所述服务器的启动盘根据所述启动盘上存储的所述配置文件、所述对应的操作系统文件所包含的内核和文件系统准备安装环境,并且从第二引导介质获取操作系统安装程序。
本发明的技术效果是:通过根据用户输入的配置参数、操作系统类型和版本动态地生成配置文件,实现了满足不同配置参数需求的个性化操作系统安装,解决了现有的操作系统的安装方法通用性差、灵活度不高的技术问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410035945.7/2.html,转载请声明来源钻瓜专利网。