CN107247596A - 开机方法、装置及电子设备 - Google Patents

开机方法、装置及电子设备 Download PDF

Info

Publication number
CN107247596A
CN107247596A CN201710481784.8A CN201710481784A CN107247596A CN 107247596 A CN107247596 A CN 107247596A CN 201710481784 A CN201710481784 A CN 201710481784A CN 107247596 A CN107247596 A CN 107247596A
Authority
CN
China
Prior art keywords
hardware
iscsi
execution environment
interface
electronic equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710481784.8A
Other languages
English (en)
Other versions
CN107247596B (zh
Inventor
邱泰瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710481784.8A priority Critical patent/CN107247596B/zh
Publication of CN107247596A publication Critical patent/CN107247596A/zh
Application granted granted Critical
Publication of CN107247596B publication Critical patent/CN107247596B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种开机方法、装置及电子设备,所述方法包括:启动电子设备时获取电子设备的硬件信息;若所述硬件信息表明所述硬件不满足预设的初始化条件,则在初始化阶段,忽略所述硬件;其中,所述硬件信息包括:所述硬件是否存在预启动执行环境和iSCSI;当存在预启动执行环境和iSCSI时,预启动执行环境和iSCSI的接口的状态。本实施例的技术方案通过开机时检测硬件状态,然后根据检测结果确定是否对硬件初始化,当检测表明所述硬件不满足预设的初始化条件,则在初始化阶段忽略所述硬件,从而缩短开机时间。

Description

开机方法、装置及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种开机方法、装置及电子设备。
背景技术
随着信息技术的发展,以处理器为基础的电子装置,如各式各样的电子设备已经普遍地被企业与个人所运用。一般电子设备的开机程序如下。开启电源之后,电子设备先执行开机自我检测(Power On Self Test,POST)。电子设备并加载基本输入输出***(BasicInput/Output System,BIOS),以确定最基本的硬件架构,并对硬件进行必要的初台化作业。BIOS。BIOS接着执行开机加载程序(Boot Loader),依据开机装置序列(boot devicesequence,又称boot order)加载启动程序,例如电子设备的操作***的核心程序。当启动程序加载之后,电子设备的控制权便交由启动程序处理,以完成整个电子设备的开机任务。
目前电子设备在开机时,对硬件进行初始化时,不论程序是否能够加载,都会对其进行初始化,即运行该硬件对应的驱动程序。由于程序较多,例如网络堆栈(Networkstack):网络管理协议(Manager Network Protocol,MNP)、因特网协议(InternetProtocol,IP)、传输控制协议(Transmission Control Protocol,TCP)、用户数据报协议(User Datagram Protocol,UDP)、DHCP Protocols、块输入输出接口(BlockIO)、磁盘输入输出接口(DiskIO)和文件***(Filesystem)等。因此,如果对全部硬件都进行初始化,会占用很长的开机时间。
发明内容
有鉴于此,本发明的目的是提供一种能够缩短开机时间的开机方法、装置及计算机。
为了实现上述目的,本发明提供了一种开机方法,包括:
启动电子设备时获取电子设备的硬件信息;
若所述硬件信息表明所述硬件不满足预设的初始化条件,则在启动基本输入输出***的初始化阶段,忽略所述硬件;
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,预启动执行环境和iSCSI的接口的状态。
作为优选,其中,所述硬件的固件与远程服务器连接通信,以对所述硬件进行初始化。
作为优选,启动电子设备时获取电子设备的硬件信息,包括:
向硬件接口发送获取所述硬件信息的请求;
接收所述硬件接口发送的所述硬件信息。
作为优选,所述方法还包括:
当所述硬件信息表明存在预启动执行环境,且所述iSCSI的接口状态为连通状态,则在启动基本输入输出***的初始化阶段,忽略所述硬件。
作为优选,所述方法包括:
若所述硬件信息表明所述硬件不存在预启动执行环境或所述iSCSI的接口状态为非连通状态,则在启动基本输入输出***的初始化阶段,初始化所述硬件。
作为优选,可通过以下至少一种方法检测启动执行环境和iSCSI的接口的状态:
向所述接口发送基于设备管理协议的请求,并接收响应;
向所述接口发送基于平台级数据模型,并接收响应。
作为优选,其中,所述硬件是否存在预启动执行环境和iSCSI是由网络模块检测的,具体包括:
网络模块发送传输数据包的请求后,接收动态主机配置协议服务器发送的响应,根据所述响应可以确定预启动执行环境和iSCSI是否存在;
其中,所述数据包是通过硬件服务商提供的固件接口传输的。
本发明实施例还提供一种开机装置,包括:
获取模块,配置为开机时获取硬件信息;
判断模块,配置为当所述硬件信息表明所述硬件不满足预设的初始化条件,在初始化阶段,忽略所述硬件;
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,检测预启动执行环境和iSCSI的接口的状态。
作为优选,其中,所述硬件的固件与远程服务器连接通信,以对所述硬件进行初始化。
本发明实施例还提供一种电子设备,所述电子设备包括如上所述的开机装置。
通过本发明实施例可以实现:本实施例的技术方案通过开机时检测硬件状态,然后根据检测结果确定是否对硬件初始化,当检测表明所述硬件不满足预设的初始化条件,则在初始化阶段忽略所述硬件,从而缩短开机时间。
附图说明
图1为本发明的开机方法的实施例一的流程图;
图2为本发明的开机方法的实施例二的开机过程示意图;
图3为本发明的开机方法的实施例二的流程图;
图4为本发明的开机装置的实施例一的示意图。
具体实施方式
此处参考附图描述本公开的各种方案以及特征。
应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。
电子设备在开机时,对硬件进行初始化时,不论程序是否能够加载,都会对其进行初始化,即运行该硬件对应的驱动程序。由于程序较多,例如网络堆栈(Network stack):网络管理协议(Manager Network Protocol,MNP)、因特网协议(Internet Protocol,IP)、传输控制协议(Transmission Control Protocol,TCP)、用户数据报协议(User DatagramProtocol,UDP)、DHCP Protocols、块输入输出接口(BlockIO)、磁盘输入输出接口(DiskIO)和文件***(Filesystem)等。因此,如果对全部硬件都进行初始化,会占用很长的开机时间。为解决这一技术问题,本发明实施例在电子设备开机过程中,对满足预设条件的硬件不进行初始化,也就是说省略掉某些硬件的初始化过程,以节省开机时间。本发明实施例应用于电子设备,电子设备可以包括台式计算机、笔记本电脑、服务器等设备。
图1为本发明的开机方法的实施例一的流程图,如图1所示,本实施例的开机方法,具体可以包括如下步骤:
S101,开机时获取硬件信息。
S102,若所述硬件信息表明所述硬件不满足预设的初始化条件,则在初始化阶段,忽略所述硬件。
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,预启动执行环境和iSCSI的接口的状态。
其中,预启动执行环境(Preboot Execute Environment,PXE)是由Intel公司开发的技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作***,在启动过程中,终端要求服务器分配IP地址,再用简单文件传输协议(Trivial File Transfer Protocol,TFTP)或多点简单文件传输协议(Multicast Trivial File Transfer Protocol,MTFTP)下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作***。
iSCSI技术是一种由国际互联网工程任务组(The Internet Engineering TaskForce,IETF)公司提出、IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCSI接口,即Internet小型计算机***接口(iSCSI:Internet Small Computer SystemInterface)是一种基于TCP/IP的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN使得SCSI协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI总线连接。iSCSI的主要功能是在TCP/IP网络上的主机***(即启动器,initiator)和存储设备(即目标器,target)之间进行大量数据的封装和可靠传输过程。此外,iSCSI提供了在IP网络封装SCSI命令,且运行在TCP上。
因此,当所述硬件存在预启动执行环境和iSCSI,并且iSCSI的接口的状态为通的状态时,该硬件可以通过其固件(Firmware)与DHCP服务器连接,并对硬件进行初始化,换言之,该硬件的初始化操作是通过其自身的固件进行的,而并非是在启动基本输入输出***(BasicInput/Output System,BIOS)的过程中进行的,该硬件的初始化和BIOS的初始化过程可以是同步进行的,因此,整个硬件初始化的时间将大大缩短。
如图2所示,本发明的电子设备在开机启动操作***时,在启动BIOS***的同时,基板管理控制器(Baseboard Management Controller,BMC)也同时启动,控制器调用管理组件传输协议(Management Component Transport Protocol,MCTP)和平台级数据模型(Platform Level Data Models,PLDM)来检测硬件的状态,其中MCTP可以控制硬件装置,PLDM可以读取硬件的信息或监控硬件。BMC通过获得硬件信息后,在BIOS运行到设备选择启动(Boot Device Selection,BDS)阶段时,会根据硬件信息满足预设的初始化条件与否,选择对这些硬件进行初始化,或忽略这些硬件;例如服务器来说,可以采用基板控制器(Baseboard Management Controller,BMC)来执行这一过程。然后进行入上电自检(PowerOn Self Test,POST)阶段。
本实施例的技术方案通过开机时检测硬件状态,然后根据检测结果确定是否对硬件初始化,当检测表明所述硬件不满足预设的初始化条件,则在初始化阶段忽略所述硬件,从而缩短开机时间。
图3为本发明的开机方法的实施例二的流程图,本实施例的开机方法在上述实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图3所示,本实施例的开机方法,具体可以包括如下步骤:
S301,发送获得所述硬件信息的请求。
S302,接收所述硬件的接口发送的所述硬件信息。
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,预启动执行环境和iSCSI的接口的状态。
其中,所述硬件的固件与远程服务器连接通信,以对所述硬件进行初始化。
当所述硬件存在预启动执行环境和iSCSI,并且iSCSI的接口的状态为通的状态时,该硬件可以通过其固件(firmware)与DHCP服务器连接,并对硬件进行初始化,换言之,该硬件的初始化操作是通过其自身的firmware进行的,而并非是在启动基本输入输出***(Basic Input/Output System,BIOS)的过程中进行的,该硬件的初始化和BIOS的初始化过程可以是同步进行的。这样,使得开机启动的时间大为缩短。
本发明的电子设备在开机启动操作***时,在启动BIOS***的同时,BMC也同时启动,调用MCTP和PLDM来检测硬件是否为连接网络的硬件,其中MCTP可以控制硬件装置,PLDM可以读取硬件的信息或监控硬件。然后,在BIOS运行到BDS阶段时,会根据硬件信息满足预设的初始化条件与否,确定对这些硬件进行初始化或忽略这些硬件;对于服务器来说,可以采用基板控制器来执行这一过程。
在完成硬件的初始化后,BIOS***将进行入POST阶段。
S303,当所述硬件信息表明存在预启动执行环境,且所述iSCSI的接口状态为连通状态,则在启动基本输入输出***的初始化阶段,忽略所述硬件。
S304,若所述硬件信息表明所述硬件不存在预启动执行环境或所述iSCSI的接口状态为非连通状态,则在启动基本输入输出***的初始化阶段,初始化所述硬件。
具体地,若所述硬件信息表明所述硬件存在预启动执行环境或所述iSCSI的接口状态为连通状态,说明当前的硬件为网络硬件,并且可以连接DHCP服务器,可以通过DHCP服务器进行初始化操作,因此,在启动BIOS***的初始化阶段就不需要对这些硬件进行初始化操作,而是通过这些硬件的固件连接DHCP服务器,来对这些硬件进行初始化操作。另一方面,若所述硬件信息表明所述硬件不存在预启动执行环境或所述iSCSI的接口状态为非连通状态,说明当前的硬件为非网络硬件,无法通过DHCP服务器进行初始化操作,因此,在启动BIOS***的初始化阶段就需要对这些硬件进行初始化操作。
其中,可通过以下至少一种方法检测启动执行环境和iSCSI的接口的状态:
向所述接口发送基于设备管理协议的请求,并接收响应;
向所述接口发送基于平台级数据模型,并接收响应。
其中,所述硬件是否存在预启动执行环境和iSCSI是由网络模块检测的,具体包括:
网络模块发送传输数据包的请求后,接收动态主机配置协议服务器发送的响应,根据所述响应可以确定预启动执行环境和iSCSI是否存在;
其中,所述数据包是通过硬件服务商提供的固件接口传输的。
具体地,Firmware可以通过硬件***接口传输数据,当收到网络模块要求通过传输数据跟DHCP服务器通信以确认iSCSI,例如Option17是否为连通状态,以及PXE例如代码60的PXE,是否存在。
本实施例的技术方案通过硬件的固件与DHCP服务器通信来对硬件初始化,这一过程是与BIOS启动的过程是同步的,这样既完成了硬件的初即始化,又缩短了开机时间。
图4为本发明的开机装置的实施例一的示意图,如图4所示,本实施例的开机装置,具体可以包括获取模块41和判断模块42。
获取模块41,配置为开机时获取硬件信息;
判断模块42,配置为当所述硬件信息表明所述硬件不满足预设的初始化条件,在初始化阶段,忽略所述硬件;
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,检测预启动执行环境和iSCSI的接口的状态。
进一步地,其中,所述硬件的固件与DHCP服务器连接通信,以对所述硬件进行初始化。
本实施例的技术方案通过开机时检测硬件状态,然后根据检测结果确定是否对硬件初始化,当检测表明所述硬件不满足预设的初始化条件,则在初始化阶段忽略所述硬件,从而缩短开机时间。
本发明实施例还提供一种电子设备,所述电子设备包括如图3所示的开机装置。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

Claims (10)

1.一种开机方法,其特征在于,包括:
启动电子设备时获取电子设备的硬件信息;
若所述硬件信息表明所述硬件不满足预设的初始化条件,则在启动基本输入输出***的初始化阶段,忽略所述硬件;
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,预启动执行环境和iSCSI的接口的状态。
2.根据权利要求1所述的方法,其特征在于,其中,所述硬件的固件与远程服务器连接通信,以对所述硬件进行初始化。
3.根据权利要求1所述的方法,其特征在于,启动电子设备时获取电子设备的硬件信息,包括:
向硬件接口发送获取所述硬件信息的请求;
接收所述硬件接口发送的所述硬件信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述硬件信息表明存在预启动执行环境,且所述iSCSI的接口状态为连通状态,则在启动基本输入输出***的初始化阶段,忽略所述硬件。
5.根据权利要求1所述的方法,其特征在于,所述方法包括:
若所述硬件信息表明所述硬件不存在预启动执行环境或所述iSCSI的接口状态为非连通状态,则在启动基本输入输出***的初始化阶段,初始化所述硬件。
6.根据权利要求1所述的方法,其特征在于,可通过以下至少一种方法检测启动执行环境和iSCSI的接口的状态:
向所述接口发送基于设备管理协议的请求,并接收响应;
向所述接口发送基于平台级数据模型,并接收响应。
7.根据权利要求1所述的方法,其特征在于,其中,所述硬件是否存在预启动执行环境和iSCSI是由网络模块检测的,具体包括:
网络模块发送传输数据包的请求后,接收动态主机配置协议服务器发送的响应,根据所述响应可以确定预启动执行环境和iSCSI是否存在;
其中,所述数据包是通过硬件服务商提供的固件接口传输的。
8.一种开机装置,其特征在于,包括:
获取模块,配置为开机时获取硬件信息;
判断模块,配置为当所述硬件信息表明所述硬件不满足预设的初始化条件,在初始化阶段,忽略所述硬件;
其中,所述硬件信息包括:
所述硬件是否存在预启动执行环境和iSCSI;
当存在预启动执行环境和iSCSI时,检测预启动执行环境和iSCSI的接口的状态。
9.根据权利要求7所述的装置,其特征在于,其中,所述硬件的固件与远程服务器连接通信,以对所述硬件进行初始化。
10.一种电子设备,其特征在于,所述电子设备包括如权利要求8至权利要求9所述的开机装置。
CN201710481784.8A 2017-06-22 2017-06-22 开机方法、装置及电子设备 Active CN107247596B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710481784.8A CN107247596B (zh) 2017-06-22 2017-06-22 开机方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710481784.8A CN107247596B (zh) 2017-06-22 2017-06-22 开机方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN107247596A true CN107247596A (zh) 2017-10-13
CN107247596B CN107247596B (zh) 2021-11-16

Family

ID=60019587

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710481784.8A Active CN107247596B (zh) 2017-06-22 2017-06-22 开机方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN107247596B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143132A (zh) * 2019-12-30 2020-05-12 山东英信计算机技术有限公司 一种bios恢复方法、装置、设备及可读存储介质
CN112463223A (zh) * 2020-11-11 2021-03-09 苏州浪潮智能科技有限公司 一种开机时间优化方法、装置、设备及可读存储介质
CN112860330A (zh) * 2021-02-23 2021-05-28 浙江大华技术股份有限公司 安装操作***的方法、装置、计算机设备和存储介质
TWI757923B (zh) * 2020-10-21 2022-03-11 英業達股份有限公司 預啟動執行環境判斷系統及其方法

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110125990A1 (en) * 2009-11-23 2011-05-26 Hormuzd Khosravi Computing device and method for wireless remote boot in a networked environment
CN102710427A (zh) * 2012-07-10 2012-10-03 上海贝锐信息科技有限公司 一种远程开机***及方法
CN102722389A (zh) * 2012-05-31 2012-10-10 Tcl集团股份有限公司 一种电子设备及其开机***
CN103150231A (zh) * 2011-04-19 2013-06-12 仁宝电脑工业股份有限公司 计算机开机的方法与计算机***
CN103577286A (zh) * 2012-08-08 2014-02-12 联想(北京)有限公司 一种光驱开机自检的方法及电子设备
CN103942059A (zh) * 2013-01-21 2014-07-23 华硕电脑股份有限公司 具多个开机模式的电子装置
CN103970560A (zh) * 2013-02-04 2014-08-06 纬创资通股份有限公司 开机方法与电子装置
US20150220348A1 (en) * 2014-02-04 2015-08-06 Bluedata Software, Inc. Computing system initiation
CN105207815A (zh) * 2015-09-01 2015-12-30 茂名市群英网络有限公司 基于服务器的***环境部署方法及部署***
CN106096390A (zh) * 2016-06-08 2016-11-09 合肥联宝信息技术有限公司 一种开机控制方法及应用该方法的电子设备
CN106227562A (zh) * 2016-07-22 2016-12-14 浪潮电子信息产业股份有限公司 一种Smart Rack整机柜BIOS批量自动升级的方法
CN106341459A (zh) * 2016-08-26 2017-01-18 刘翔 电子设备远程控制***
CN106487524A (zh) * 2015-08-27 2017-03-08 昆达电脑科技(昆山)有限公司 远程开机的方法
CN106681747A (zh) * 2015-11-10 2017-05-17 昆达电脑科技(昆山)有限公司 远程操作***的同步及安装方法
CN106716926A (zh) * 2014-09-25 2017-05-24 微软技术许可有限责任公司 硬件库存的自动化独立式引导电路

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110125990A1 (en) * 2009-11-23 2011-05-26 Hormuzd Khosravi Computing device and method for wireless remote boot in a networked environment
CN103150231A (zh) * 2011-04-19 2013-06-12 仁宝电脑工业股份有限公司 计算机开机的方法与计算机***
CN102722389A (zh) * 2012-05-31 2012-10-10 Tcl集团股份有限公司 一种电子设备及其开机***
CN102710427A (zh) * 2012-07-10 2012-10-03 上海贝锐信息科技有限公司 一种远程开机***及方法
CN103577286A (zh) * 2012-08-08 2014-02-12 联想(北京)有限公司 一种光驱开机自检的方法及电子设备
CN103942059A (zh) * 2013-01-21 2014-07-23 华硕电脑股份有限公司 具多个开机模式的电子装置
CN103970560A (zh) * 2013-02-04 2014-08-06 纬创资通股份有限公司 开机方法与电子装置
US20150220348A1 (en) * 2014-02-04 2015-08-06 Bluedata Software, Inc. Computing system initiation
CN106716926A (zh) * 2014-09-25 2017-05-24 微软技术许可有限责任公司 硬件库存的自动化独立式引导电路
CN106487524A (zh) * 2015-08-27 2017-03-08 昆达电脑科技(昆山)有限公司 远程开机的方法
CN105207815A (zh) * 2015-09-01 2015-12-30 茂名市群英网络有限公司 基于服务器的***环境部署方法及部署***
CN106681747A (zh) * 2015-11-10 2017-05-17 昆达电脑科技(昆山)有限公司 远程操作***的同步及安装方法
CN106096390A (zh) * 2016-06-08 2016-11-09 合肥联宝信息技术有限公司 一种开机控制方法及应用该方法的电子设备
CN106227562A (zh) * 2016-07-22 2016-12-14 浪潮电子信息产业股份有限公司 一种Smart Rack整机柜BIOS批量自动升级的方法
CN106341459A (zh) * 2016-08-26 2017-01-18 刘翔 电子设备远程控制***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143132A (zh) * 2019-12-30 2020-05-12 山东英信计算机技术有限公司 一种bios恢复方法、装置、设备及可读存储介质
CN111143132B (zh) * 2019-12-30 2022-06-10 山东英信计算机技术有限公司 一种bios恢复方法、装置、设备及可读存储介质
TWI757923B (zh) * 2020-10-21 2022-03-11 英業達股份有限公司 預啟動執行環境判斷系統及其方法
CN112463223A (zh) * 2020-11-11 2021-03-09 苏州浪潮智能科技有限公司 一种开机时间优化方法、装置、设备及可读存储介质
CN112860330A (zh) * 2021-02-23 2021-05-28 浙江大华技术股份有限公司 安装操作***的方法、装置、计算机设备和存储介质
CN112860330B (zh) * 2021-02-23 2022-11-01 浙江大华技术股份有限公司 安装操作***的方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN107247596B (zh) 2021-11-16

Similar Documents

Publication Publication Date Title
US11438229B2 (en) Systems and methods for operating system deployment and lifecycle management of a smart network interface card
US6684327B1 (en) Extensible, flexible, memory efficient technique for network boot without special DHCP/PXE hardware
US6857069B1 (en) Modified operating system boot sequence for iSCSI device support
US7600005B2 (en) Method and apparatus for provisioning heterogeneous operating systems onto heterogeneous hardware systems
US9182998B2 (en) Remote bios update in system having multiple computers
US8560821B2 (en) Network storage target boot and network connectivity through a common network device
US7418588B2 (en) Method and apparatus for redirecting a local boot request to a remote location
US20070260868A1 (en) Booting an operating system in discrete stages
US8332490B2 (en) Method, apparatus and program product for provisioning a computer system
US20140129819A1 (en) Cloud cluster system and boot deployment method for the same
US20060155838A1 (en) Program installation system and method using the same
US8452952B2 (en) Methods and apparatus for building system images and split booting
WO2020024413A1 (zh) 一种云计算平台部署的控制方法、服务器及存储介质
CN107247596A (zh) 开机方法、装置及电子设备
JP2009070375A (ja) 遠隔クライアント上にオペレーティングシステムをカスタムインストールするためのシステムおよび方法
US20200034237A1 (en) Managing boot failures in an informatoin handling system
US7127602B1 (en) iSCSI computer boot system and method
US20090254641A1 (en) Network card capable of remote boot and method thereof
CN107391193A (zh) 一种客户端、配置服务器的***和方法
US20100205420A1 (en) System and method for realizing remote test on computer apparatus without storage device
CN104735176A (zh) Pxe启动的方法、装置和服务器单板
CN106487524A (zh) 远程开机的方法
US9059919B1 (en) Systems and methods for preserving network settings for use in a pre-boot environment
Anuzelli et al. Dynamips/dynagen tutorial
US11635969B2 (en) Systems and methods to update add-on cards firmware and collect hardware information on any servers with any OS installed or bare-metal servers

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant