[发明专利]使用镜像建立可开机储存装置的系统及其方法在审
申请号: | 201310625955.1 | 申请日: | 2013-11-28 |
公开(公告)号: | CN104679537A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 葛岳 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 建立 开机 储存 装置 系统 及其 方法 | ||
技术领域
本发明涉及一种使用镜像建立可开机储存装置的系统及其方法,特别是指一种引导目标装置使用网络文件系统服务开机的镜像建立可开机储存装置的系统及其方法。
背景技术
目前某些操作系统有两种主要的开机方式,一种是在外部储存装置(例如USB盘)上配置特定的启动程序来引导核心程序(kernel)执行并载入操作系统的镜像文件,另一种是通过启动前执行环境(Pre-boot execution environment,PXE)服务来引导核心程序执行并载入操作系统的镜像文件。
不过,在使用外部储存装置开机的方式中,因为操作系统的镜像文件已经储存在外部储存装置中,因此,使用这种方式所载入的操作系统并无法任意的安装新软件,若希望在所载入的操作系统中安装新软件,则必须重新制作包含该软件的镜像文件。
而在使用启动前执行环境服务开机的方式中,由于启动前执行环境服务开机会引导核心程序通过网络下载操作系统的镜像文件,因此,储存于网络中的镜像文件的文件大小便受到网络储存空间以及网络带宽的限制,如此,使用这种方式所载入的操作系统可能无法包含所有的元件,导致缺少某些工具的情况。
综上所述,可知现有技术中长期以来一直存在现行使用外部装置开机的方式无法兼顾使用完整的操作系统与自由安装软件的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于现有技术存在使用外部装置开机的方式无法兼顾使用完整的操作系统与自由安装软件的问题,本发明遂揭露一种使用镜像建立可开机储存装置的系统及其方法,其中:
本发明所揭露的使用镜像建立可开机储存装置的系统,至少包含:环境设定模块,用以设定网络文件系统(Network File System,NFS)服务的根路径(root Path)为可写入;操作系统安装模块,用以于中介设备上安装操作系统;启动程序建立模块,用以于操作系统中建立支援网络文件系统服务的启动程序;文件复制模块,用以于操作系统中挂载(mount)网络文件系统服务的根路径,并复制操作系统的系统文件至网络文件系统服务的根路径,及用以复制启动程序及操作系统的核心静态连接执行文件至目标装置的开机前执行环境(Preboot eXecution Environment,PXE)启动目录中;开机装置产生模块,用以于目标装置依据开机前执行环境启动目录中的启动程序及核心静态连接执行文件开机后,于目标装置上建立可开机的储存装置。
本发明所揭露的使用镜像建立可开机储存装置的方法,其步骤至少包括:提供网络文件系统服务及开机前执行环境服务;设定网络文件系统服务的根路径为可写入;于中介设备上安装操作系统;于操作系统中挂载网络文件系统服务的根路径;复制操作系统的系统文件至网络文件系统服务的根路径;于操作系统中建立支援网络文件系统服务的启动程序;复制启动程序及操作系统的核心静态连接执行文件至目标装置的开机前执行环境启动目录中;通过网络文件系统服务及开机前执行环境服务启动目标装置,使目标装置依据开机前执行环境启动目录中的启动程序及核心静态连接执行文件开机;于目标装置上建立可开机的储存装置。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明通过在中介设备上安装操作系统后,在所安装的操作系统中建立支援网络文件系统服务的启动程序,并复制启动程序及操作系统的核心静态连接执行文件至目标装置的开机前执行环境启动目录中,之后,当目标装置依据开机前执行环境启动目录中的启动程序及核心静态连接执行文件开机后,在目标装置上建立可开机的储存装置,藉以解决现有技术所存在的问题,并可以达成可以在通过网络启动的操作系统中安装软件的技术功效。
附图说明
图1为本发明所提的使用镜像建立可开机储存装置的系统架构图。
图2A为本发明所提的使用镜像建立可开机储存装置的方法流程图。
图2B为本发明所提的建立支援网络文件系统服务的启动程序的详细方法流程图。
图2C为本发明所提的建立可开机的储存装置的详细方法流程图。
【符号说明】
110 环境设定模块
120 操作系统安装模块
130 文件复制模块
150 启动程序建立模块
170 开机装置产生模块
190 配置文件修改模块
300 储存装置
410 网络文件系统服务器
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310625955.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于嵌入式固件的安全分发的方法和装置
- 下一篇:服务器系统与固件更新方法