[发明专利]一种安装操作系统的方法、装置及系统有效
| 申请号: | 200910224124.7 | 申请日: | 2009-11-25 |
| 公开(公告)号: | CN102073513A | 公开(公告)日: | 2011-05-25 |
| 发明(设计)人: | 岳亮 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 梁军 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 安装 操作系统 方法 装置 系统 | ||
技术领域
本发明涉及计算机操作系统安装技术领域,尤其涉及一种安装操作系统的方法、装置及系统。
背景技术
服务器生产线上大批量生产的服务器主机都需要安装一个操作系统,现有的几种操作系统安装方法,如下:
1、光盘安装方式:这要求待安装操作系统的用作服务器的主机带有光驱设备,但是通常定制的服务器都不会有光驱,而且通过光盘安装操作系统的方式速度缓慢,只能逐台地安装、更新,效率低下。
2、硬盘安装方式:此种方式需要先将安装映像保存到所有服务器主机的硬盘上,再分别启动服务器主机进行操作系统的安装,因此不能达到在短时间内批量安装的目的,安装效率也不高。
3、NFS(Network File System,网络文件系统)、FTP(File Transfer Protocol,文件传输协议)、HTTP(Hyper Text Transfer Protocol,超文本传输协议)安装方式:这三种网络安装方式虽然能以远程安装,但是仍然需要人工干预:先从本地启动安装程序,再利用这三种方式安装系统,且后续安装过程的每一步都不能自动完成,所以安装效率也不高,仍然不适用于需要在短时间批量安装的情况。
4、PXE(Preboot Execution Environment,远程启动协议)安装方式:PXE安装方式是一种高效的批量安装操作系统的方法,但是这种安装方式是由专用网卡提供的,所以,如果要使用这种安装方式,必然要使用支持PXE功能的网卡,这极大的增加了服务器的生产成本。
综上,现有的这些服务器操作系统安装方法的效率以及成本控制都不是很理想,生产效率造成极大的影响,而且普通的计算机主机在某些情况下也需要快速高效的批量安装操作系统。
发明内容
本发明要解决的技术问题是,提供一种安装操作系统的方法、装置及系统,克服现有技术中不能低成本的实现为计算机主机批量、高效的安装操作系统的缺陷。
本发明采用的技术方案是,所述安装操作系统的方法,操作系统安装客户端与操作系统安装服务器相连,当操作系统安装客户端上电时,向操作系统安装服务器获取操作系统安装或更新配置信息,并在本地进行操作系统的安装或更新。
所述当操作系统安装客户端上电时,需进行如下操作:
步骤1、操作系统安装客户端上电时,bios(basic input output system,基本输入输出系统)初始化操作系统运行环境;
步骤2、将bios芯片存储空间中的精简OS(Operation System,操作系统)启动代码拷贝到内存并执行;
步骤3、在CPU的段保护模式下,将精简OS映像拷贝到内存中并执行。
所述步骤3具体包括以下步骤:
步骤a、建立段描述附表、中断描述符表,然后进入CPU的段保护模式;
步骤b、将精简OS中的内核组件解压到内存中,并启动内核组件对精简OS中的文件系统组件按照ramfs(ram file system,内存文件系统)的文件组织形式初始化,得到精简OS的文件系统;
步骤c、执行文件系统组件中的客户端安装程序,通过检测磁盘文件系统情况确定安装操作系统或者更新操作系统。
所述内核组件包括进程管理组件、内存管理组件、文件系统核心组件、计算机硬件驱动、计算机磁盘文件系统驱动和网络协议栈;
所述文件系统组件进一步包括数据下载工具、磁盘分区工具、磁盘格式化工具、引导程序安装工具。
所述向操作系统安装服务器获取操作系统安装配置信息,并在本地进行操作系统的安装具体包括:
清除操作系统安装客户端中指定磁盘的分区;
对所述指定磁盘重新分区并格式化;
将格式化后的所述指定磁盘的分区挂载到精简OS的文件系统;
基于操作系统安装客户端以及操作系统安装服务器的地址信息,向操作系统安装服务器获取操作系统安装配置文件;
根据操作系统安装配置文件向操作系统安装服务器获取的操作系统组件,安装于挂载到精简OS的文件系统的所述指定磁盘的分区中;
为所述指定磁盘安装引导程序,从所述指定磁盘启动安装的操作系统。
所述向操作系统安装服务器获取操作系统更新配置信息,并在本地进行操作系统的更新具体包括:
向操作系统安装服务器获取操作系统更新配置文件;
根据操作系统安装配置文件向操作系统安装服务器获取的操作系统组件,更新于挂载到精简OS的文件系统的已安装操作系统的所述指定磁盘的分区中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910224124.7/2.html,转载请声明来源钻瓜专利网。





