一种计算机启动引导方法和系统与流程

文档序号:16207229发布日期:2018-12-08 07:15阅读:397来源:国知局
一种计算机启动引导方法和系统与流程

本发明涉及工业控制领域,尤其涉及一种计算机启动引导方法和系统。



背景技术:

在工业控制领域,用户需要在特殊情况下启动其他系统维护盘,工业环境下由于控制相关的仪器、机械并不需要使用复杂的计算机性能,因此,计算机本身的功能薄弱,对应的系统改善也经常被忽视,存在操作系统不统一、版本不一致等情况;如果要进行使用则需要维护人员具备相当的技术水平,同时需要投入相当多的时间以进行具体的运作,导致在实际作业中,不易完成启动操作。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种计算机启动引导方法和系统。

本发明所采用的技术方案是:

一种计算机启动引导方法,所述计算机包括若干引导设备,包括步骤:确认特定存储设备连接所述计算机;检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;降低引导设备的引导优先级;基于引导优先级和引导文件启动所述计算机。

优选地,所述特定存储设备对应的引导文件储存于所述计算机。

优选地,所述特定存储设备对应的引导文件储存于所述特定存储设备。

优选地,包括步骤:确认特定存储设备连接所述计算机;检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;基于同一参数降低引导设备的引导优先级。

优选地,上述的计算机启动引导方法在bios环境下的应用。

一种计算机启动引导系统,适用于上述方法,包括处理器,所述处理器用于执行步骤:确认特定存储设备连接所述计算机;检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;降低引导设备的引导优先级;基于引导优先级和引导文件启动所述计算机。

优选地,所述特定存储设备对应的引导文件储存于所述计算机。

优选地,所述特定存储设备对应的引导文件储存于所述特定存储设备。

优选地,所述处理器还用于执行步骤:确认特定存储设备连接所述计算机;

检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;基于同一参数降低引导设备的引导优先级。

优选地,上述的计算机启动引导系统在bios环境下的应用。

本发明的有益效果是:通过确定特定存储设备的连接情况以判断是否需要启动特定的存储设备,通过调整引导优先级以变更计算机的启动顺序,通过降低其他设备的引导优先级以便于下一次启动时进行正常启动,能够满足在工厂环境下的自动化引导启动。

附图说明

图1所示为基于本发明实施例的启动过程的示意图;

图2所示为基于本发明实施例的计算机启动流程图。

具体实施方式

需要说明的是,在不冲突的情况下,

本技术:
中的实施例及实施例中的特征可以相互组合。

基于本发明的实施例1

本实施例用于说明本发明的技术要点,工业应用领域,很多的仪器或者机械都具有自带的控制器,但是单独的控制器在集群化的工厂内不能实现流程的自动化、智能化管理,因此,衍生出使用计算机连接控制器或直接控制仪器、机械的工业模式;同时,由于控制相关的仪器、机械并不需要使用复杂的计算机性能,因此,其本身的功能薄弱,相对于的系统改善也经常被忽视;实际的工业作业中,出于维护、更新等目的,经常需要在同一台电脑上运行其他的系统维护盘,而上述的旧电脑就存在操作系统不统一、版本不一致等情况,导致如果要进行使用则需要维护人员具备相当的技术水平,同时需要投入相当多的时间以进行具体的启动操作,为此,本发明提供的解决方法是:设置检验环节,即当计算机启动时,检测是否存在特定的存储设备(可以是各种u盘,硬盘,emmc等各种存储设备,通过建立特定存储设备的id列表,设备属性列表等方式,可以实现针对于特定存储设备的识别),如果存在特定存储设备,则说明需要特殊操作;如图1所示的启动过程:确认特定存储设备连接所述计算机;检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;降低引导设备的引导优先级;基于引导优先级和引导文件启动所述计算机(引导文件即启动引导设备的指南,首先要确认其存在才能正确的完成启动的过程)。

基于本发明的实施例2

本实施例用于解释基于实施例1的改进方案,其中,引导文件作为指导计算机驱动引导设备的指南,存储于计算机;但是作为外接设备的特定存储设备并不是一开始就连接于计算机,因此需要设置对应的引导文件;同时,该特定存储设备的引导文件可以存放在计算机,也可以存放于特定存储设备本身,其中,存储在计算机可以提供计算机整体的运行速度;存储在特定存储设备可以降低计算机的存储负担(即从特定存储设备读取引导文件),避免引导文件影响计算机运行的可能性。

基于本发明的实施例3

本实施例用于解释基于实施例的改进方案,window系统作为最常用的系统,也是本发明的主要解决目标(计算机)的技术运行基础,则出于便于技术人员使用的目的,本方案主要基于针对于bios的改进,即通过bios的修改/编写,使其具备特定的引导选项(例如命名其为kdos引导选项),其技术目的是实现上述的步骤以完成本发明;如图2所示的计算机启动流程图:

计算机上电自检(biospost阶段),侦测bios中存在kdos引导选项是否存在,不是则正常启动计算机;是则将kdos(即特定设备)设置为第一引导,同时降低其他设备的引导优先级,正常启动计算机。

基于本发明的实施例4

本实施例用于解释基于实施例的改进方案,当用户不在需要使用特定存储设备时,拨出特定存储设备,则此时需要使bios自动回复到之前的启动;

则在将特定存储设备的引导优先级设置为第一优先级的同时,其它引导设备的优先级参数均增加一个常量,如0x200,即将其它引导设备的优先级参数均降低同一档次,目的是使之前的引导设备的优先级保存不变,以便拔除特定引导设备后,能自动恢复先前引导设备的优先级;同时在完成恢复启动之后,还可以消除所述常量。

本发明并不限定具体的引导文件镜像,因此本方案可实现uefishell,各种uefi版本的windows系统(含32位和64位),各种版本的winpe(含32位和64位),各版本uefi的linux系统(含32位和64位)的自动引导。

同时,作为旧电脑的改进,可以基于uefi技术制作独立的模块,用于兼容其他硬件平台,以替代bios。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。



技术特征:

技术总结
本发明公开了一种计算机启动引导方法和系统,方法包括:确认特定存储设备连接所述计算机;检索引导文件,确定所述特定存储设备对应的引导文件并将该特定存储设备的引导优先级设置为第一引导级;降低引导设备的引导优先级;基于引导优先级和引导文件启动所述计算机。系统用于执行对应方法。本发明通过确定特定存储设备的连接情况以判断是否需要启动特定的存储设备,通过调整引导优先级以变更计算机的启动顺序,通过降低其他设备的引导优先级以便于下一次启动时进行正常启动,能够满足在工厂环境下的自动化引导启动。

技术研发人员:吴昌
受保护的技术使用者:深圳控道智能科技有限公司
技术研发日:2018.07.26
技术公布日:2018.12.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1