CN114860336B - 基于pxe的***审核模式实现方法及电子设备 - Google Patents

基于pxe的***审核模式实现方法及电子设备 Download PDF

Info

Publication number
CN114860336B
CN114860336B CN202210487234.8A CN202210487234A CN114860336B CN 114860336 B CN114860336 B CN 114860336B CN 202210487234 A CN202210487234 A CN 202210487234A CN 114860336 B CN114860336 B CN 114860336B
Authority
CN
China
Prior art keywords
file
mode
catalog
auditing
kickstar
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.)
Active
Application number
CN202210487234.8A
Other languages
English (en)
Other versions
CN114860336A (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.)
Kirin Software Co Ltd
Original Assignee
Kirin Software Co 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 Kirin Software Co Ltd filed Critical Kirin Software Co Ltd
Priority to CN202210487234.8A priority Critical patent/CN114860336B/zh
Publication of CN114860336A publication Critical patent/CN114860336A/zh
Application granted granted Critical
Publication of CN114860336B publication Critical patent/CN114860336B/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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种基于PXE的***审核模式实现方法,包括:接收开启指令,并根据开启指令开启DHCP、TFTP以及HTTP服务程序;根据TFTP服务器地址,将引导文件、内核文件、虚拟文件***以及选项菜单配置文件传输至TFTP服务程序工作目录;获取光盘镜像和KickStar自动应答文件,并将光盘镜像和KickStar自动应答文件分别配置至HTTP服务程序对应工作目录;根据光盘镜像和KickStar自动应答文件,安装操作***并重启;根据选项菜单配置文件,在操作***重启后进入审核模式并执行审核功能。本发明在安装完成重启后自动运行检测脚本,以批量检测设备硬件功能是否正常,提高了工作效率。

Description

基于PXE的***审核模式实现方法及电子设备
技术领域
本发明属于计算机领域,具体的,涉及一种基于PXE的***审核模式实现方法及电子设备。
背景技术
服务器硬件设备是保障一切软件正常运行的基础,在实际的生产环境中,为保证质量,服务器厂商的设备在出库前通常需要同时对硬件功能进行检测,包括CPU、硬盘、内存等硬件配置的检测。随着服务器数量的增多,若操作人员逐一完成对每一台服务器设备的检测,将消耗大量的时间和精力。
预启动执行环境(PrebootexecuteEnvironment,简称PXE)是目前比较主流的技术,主要应用于客户端/服务器(Client/Server,简称C/S),用于客户端通过网络从远端服务器下载开机映像文件,其中该开机映像文件可以是一个开机程序也可以是操作***,客户端根据该开机映像文件引导预先安装在远端服务器中的操作***,从而实现在客户端上启动操作***。
Kickstar的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成ks.cfg的文件。如果在安装过程中出现要填写参数的情况,安装程序首先会去查找Kickstar生成的文件,如果找到合适的参数,就采用所找到的参数。因此如果Kickstar文件涵盖了安装过程可能出现的所有需要填写的参数,那么操作人员完全可以预先指定安装程序从何处获取ks.cfg文件,然后由***自动执行安装操作。
发明内容
为了解决上述现有技术存在的问题,本发明提供了一种基于PXE的***审核模式实现方法、装置及电子设备。
本发明第一方面,提供了一种基于PXE的***审核模式实现方法,该方法包括:
接收开启指令,并根据开启指令开启DHCP、TFTP以及HTTP服务程序;
根据TFTP服务器地址,将引导文件、内核文件、虚拟文件***以及选项菜单配置文件传输至TFTP服务程序工作目录/var/lib/tftpboot;
获取光盘镜像和KickStar自动应答文件,并将光盘镜像和KickStar自动应答文件分别配置至HTTP服务程序对应工作目录;
根据光盘镜像和KickStar自动应答文件,安装操作***并重启,其中,选项菜单配置文件中包含auti-mode字段;
根据选项菜单配置文件,在操作***重启后进入审核模式并执行审核功能。
优选的,该方法还包括:
根据HTTP服务程序工作目录,在/var/www/html下创建QC目录,并将测试脚本拷贝至该目录;
根据HTTP服务程序工作目录,在/var/www/html下创建auti-mode目录,并将审核模式配置脚本拷贝至该目录,其中具体的,KickStar自动应答文件中包含eula--agreed字段。
优选的,该方法还包括:
获取Kickstar自动应答文件中可编辑%post字段;
根据可编辑%post字段,获取并运行审核模式配置脚本。
优选的,该方法还包括:
在PXE客户端创建测试脚本目录/usr/share/oem-test;
利用wget工具,将QC目录下的测试脚本拷贝至测试脚本目录。
优选的,该方法还包括:
审核功能执行完毕后,检测测试脚本中是否包括/usr/sbin/oem-exit;
若测试脚本中包括/usr/sbin/oem-exit,则自动退出审核模式;
若测试脚本中不包括/usr/sbin/oem-exit,则提示用户手动操作退出审核模式。
本发明第二方面,提供了一种基于PXE的***审核模式实现装置,包括:
启动模块,用于接收开启指令,并根据开启指令开启DHCP、TFTP以及HTTP服务程序;
文件操作模块,用于编辑文件字段指令并传输文件至对应位置;
执行模块,用于根据文件字段指令执行对应功能。
本发明第三方面,提供了一种基于PXE的***审核模式实现电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述基于PXE的***审核模式功能现实方法的步骤。
本发明第四方面,提供了一种计算机可读存储介质,计算机存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的基于的***审核模式功能实现方法的步骤。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要的使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明一实施例提供的开启审核模式的程序流程示意图;
图2为本发明一实施例提供的基于PXE的***审核模式实现方法的流程示意图;
图3为本发明一实施例提供的审核模式具体实施流程示意图;
图4为本发明一实施提供的基于PXE的***审核模式实现装置结构示意框图;
图5为本发明一实施例提供的电子设备的示意框图。
具体实施方式
下面将结合被发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的的所有其它实施例,都属于本发明保护的范围。
如图1所示为本发明一实施例提供的开启审核模式的程序流程示意图,在本实施例中:
PXE客户端(即需要启动审核模式的主机)从PXE服务端获取启动文件和引导文件后,根据配置文件启动***,该配置文件内须添加内核参数来决定是否在安装完成后开启审核模式;检测配置文件grub中是否有auti-mode字段,如果存在该字段,则根据KickStar自动应答文件,获取并执行审核模式配置脚本和测试脚本,在***重启后自动登录root用户,并执行测试脚本;若不存在该字段,则提示用户需要手动勾选协议,并且提示用户手动登录用户账户以执行审核模式和测试脚本。
在图1所示实施例的基础上,图2所示为本发明一实施例提供的基于PXE的***审核模式实现方法的流程示意图,图3所示为本发明一实施例提供的审核模式具体实施流程示意图。
结合图2中S201和图3中S301:
S201、接收开启指令,并根据开启指令开启DHCP、TFTP以及HTTP服务程序;
S301、PXE客户端(即需要启动审核模式的主机)从PXE服务端获取IP地址和TFTP服务器地址;
在本实施例中使用PXE+DHCP+TFTP+HTTP+KickStar服务程序,客户端通过DHCP服务程序从PXE服务端获取IP地址和TFTP服务器的地址。
结合图2中S202和图3中S302:
S202、根据TFTP服务器地址,将引导文件、内核文件、虚拟文件***以及选项菜单配置文件传输至TFTP服务程序工作目录/var/lib/tftpboot;
S302、编辑grub.cfg,增加auti-mode字段,根据启动文件读取配置启动Linux内核;
在本实施例中,配置TFTP服务,将引导文件PXElinux.0(本实施例中ARM架构使用grubaa64.efi,x86架构使用grubx64.efi)、内核和虚拟文件***(即vmlinuz、initrd.img)、以及开机时的选项菜单配置文件grub.cfg放置在TFTP服务程序的默认工作目录/var/lib/tftpboot/,其中配置文件grub.cfg中包含auti-mode字段开启审核模式功能,并对全部客户端生效。
在本实施例中,若须仅对本客户端生效,则可以在安装开始后进入grub并按e以编辑grub,增加quti-mode字段。
S203、获取光盘镜像和KickStar自动应答文件,并将光盘镜像和KickStar自动应答文件分别配置至HTTP服务程序对应工作目录:
在本实施例中,配置HTTP服务程序,将光盘镜像和KickStar自动应答文件放在HTTP服务的工作目录下,保证客户端能够自动安装操作***。进一步地,结合图3中S303、PXE服务端中/var/www/html/QC目录放置测试脚本,/var/www/html/auti-mode目录放置审核模式配置脚本。其中,示例测试脚本部分内容可以用如下代码表示:
#!/bin/sh
time=`date`
echo$time>/dmid1.c
dmidecode>>/dmid1.c
结合图3中S304和图2中S204:
S304、编辑KickStart自动应答文件%post字段,将审核模式相关文件传输到客户端指定目录/usr/share/oem-test,增加eula--agreed字段默认同意许可协议;
S204、根据光盘镜像和KickStar自动应答文件,安装操作***并重启;
在本实施例中,Kickstart自动应答文件中包含eula--agreed字段默认同意许可协议,以确保***安装重启后能够在没有人工干预的情况下自动登录root用户并执行/usr/share/oem-test目录下的测试文件;
在本实施例中,Kickstart自动应答文件中%post字段包含获取审核模式配置脚本并运行的内容,根据所述可编辑%post字段,获取并运行所述审核模式配置脚本。其中,审核模式相关文件放置位置在HTTP服务程序的工作目录,客户端下载后,放置在审核模式工作的指定目录,具体的,在客户端创建供用户添加审核脚本的目录/usr/share/oem-test,使用wget工具将服务端QC目录下的测试脚本拷贝到该目录,添加执行权限。进一步的,若有多个测试脚本,则在此处添加多个wget命令以此获取即可。
进一步地,审核模式配置脚本中,设置***每次启动时管理员用户root自动登录,提供oem-qc命令方便用户手动执行测试脚本,并将该操作加入开机自动启动项。此外提供oem-exit命令允许用户手动退出审核模式,执行oem-exit命令退出审核模式,提示“Autimode exited successfully!”表示审核模式退出成功。在测试脚本中增加/usr/sbin/oem-exit内容,执行测试脚本后会退出审核模式。
审核模式退出操作包含/usr/sbin/oem-qc、/usr/sbin/oem-exit、/etc/xdg/autostart/qc.desktop三个文件的删除与自动登录配置文件/etc/lightdm/lightdm.conf的恢复,不会进行其它额外操作,若需删除/usr/share/oem-test目录或其他测试文件则需在测试脚本中添加处理。
S205、根据选项菜单配置文件,在操作***重启后进入审核模式并执行审核功能。
在本实施例中,***重启后检测选项菜单配置文件是否包含auti-mode字段,如果包含该字段,则***进入审核模式并预执行审核功能。结合图3中S305、根据自动应答文件完成***安装,重启后自动登录root用户进入审核模式;在本实施例中检测KickStar自动应答应答文件是否默认同意许可协议,若存在则自动登录root用户,并执行测试脚本和审核模式功能。
进一步地,审核功能执行完毕后,检测测试脚本中是否包括/usr/sbin/oem-exit,若测试脚本中包括/usr/sbin/oem-exit,则自动退出审核模式;若测试脚本中不包括/usr/sbin/oem-exit,则提示用户手动操作退出审核模式。
本发明提供的一种基于PXE的***审核模式实现方法,基于PXE技术,在部署客户端操作***的同时,实现对客户端硬件设备功能的批量检测,审核模式开启后,***自动登录root用户,执行审核模式工作目录下的测试脚本,并提供指定目录供用户自行添加审核脚本,使用灵活,大大节约了人力投入。此外还提供了手动执行测试脚本的接口和审核模式的退出接口,方便用户根据实际需求进行开启或关闭。
参见图4,图4为本发明一实施例提供的基于PXE的***审核模式实现装置结构示意框图,为了便于说明,仅示出了与本发明实施例相关的部分。如图4,该装置400包括:
启动模块401,用于用于接收开启指令,并根据开启指令开启DHCP、TFTP以及HTTP服务程序;
文件操作模块402,用于编辑文件字段指令并传输文件至对应位置;
执行模块403,用于用于根据文件字段指令执行对应功能。
优选的,启动模块401还用于:
根据光盘镜像和KickStar自动应答文件,安装操作***并重启。
优选的,文件操作模块402还用于:
根据TFTP服务器地址,将引导文件、内核文件、虚拟文件***以及选项菜单配置文件传输至TFTP服务程序工作目录/var/lib/tftpboot;
获取光盘镜像和KickStar自动应答文件,并将光盘镜像和KickStar自动应答文件分别配置至HTTP服务程序对应工作目录。
优选的,执行模块403还用于:
根据选项菜单配置文件,在操作***重启后进入审核模式并执行审核功能。
优选的,文件操作模块402还用于:
根据HTTP服务程序工作目录,在/var/www/html下创建QC目录,并将测试脚本拷贝至该目录;
根据HTTP服务程序工作目录,在/var/www/html下创建auti-mode目录,并将审核模式配置脚本拷贝至该目录;
获取Kickstar自动应答文件中可编辑%post字段;
根据可编辑%post字段,获取审核模式配置脚本;
在PXE客户端创建测试脚本目录/usr/share/oem-test;
利用wget工具,将QC目录下的测试脚本拷贝至测试脚本目录。
优选的,执行模块403还用于:
根据可编辑%post字段,执行审核模式配置脚本;
审核功能执行完毕后,检测测试脚本中是否包括/usr/sbin/oem-exit;
若测试脚本中包括/usr/sbin/oem-exit,则自动退出审核模式;
若测试脚本中不包括/usr/sbin/oem-exit,则提示用户手动操作退出审核模式。
参见图5,图5为本发明一实施例提供的电子设备的示意框图。如图5所示的本实施例中的电子设备500可以包括但不限于下述至少一项:一个或多个处理器501、一个或多个输入设备502、一个或多个输出设备503及一个或多个存储器504。上述处理器501、输入设备502、则输出设备503及存储器504通过通信总线505完成相互间的通信。存储器504用于存储计算机程序,计算机程序包括程序指令。处理器501用于执行存储器504存储的程序指令。
应当理解,在本发明实施例中,所称处理器501可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其它通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备502可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备503可以包括显示器(LCD等)、扬声器等。
该存储器504可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器504的一部分还可以包括非易失性随机存取存储器。例如,存储器504还可以存储设备类型的信息。
具体实现中,本发明实施例中所描述的处理器501、输入设备502、输出设备503可执行本发明实施例提供的方法实施例所描述的实现方式,在此不再赘述。
在本发明的另一实施例中提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
计算机可读存储介质可以是前述任一实施例的终端的内部存储单元,例如终端的硬盘或内存。计算机可读存储介质也可以是终端的外部存储设备,例如终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,计算机可读存储介质还可以既包括终端的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机程序及终端所需的其它程序和数据。计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

Claims (5)

1.一种基于PXE的***审核模式实现方法,其特征在于,所述方法包括:
接收开启指令,并根据所述开启指令开启DHCP、TFTP以及HTTP服务程序;
获取TFTP服务器地址,并将引导文件、内核文件、虚拟文件***以及选项菜单配置文件传输至所述TFTP服务程序工作目录/var/lib/tftpboot;
获取光盘镜像和KickStar自动应答文件,并将所述光盘镜像和所述KickStar自动应答文件分别配置至所述HTTP服务程序对应的工作目录;
根据所述光盘镜像和所述KickStar自动应答文件,安装操作***并重启,所述KickStar自动应答文件中包含eula --agreed字段;
根据所述选项菜单配置文件,在所述操作***重启后进入审核模式并执行审核功能,所述选项菜单配置文件中包含auti-mode字段;
所述方法还包括:
根据所述HTTP服务程序的工作目录,在/var/www/html下创建QC目录,并将测试脚本拷贝至该目录;
根据所述HTTP服务程序的工作目录,在所述/var/www/html下创建auti-mode目录,并将审核模式配置脚本拷贝至该目录;
所述方法还包括:
获取Kickstar自动应答文件中可编辑%post字段;
根据所述可编辑%post字段,获取并运行所述审核模式配置脚本。
2.如权利要求1所述的一种基于PXE的***审核模式实现方法,其特征在于,所述方法还包括:
在PXE客户端创建测试脚本目录/usr/share/oem-test;
利用wget工具,将所述QC目录下的所述测试脚本拷贝至所述测试脚本目录。
3.如权利要求1所述的一种基于PXE的***审核模式实现方法,其特征在于,所述方法还包括:
所述审核功能执行完毕后,检测所述测试脚本中是否包括/usr/sbin/oem-exit;
若所述测试脚本中包括/usr/sbin/oem-exit,则自动退出审核模式;
若所述测试脚本中不包括所述/usr/sbin/oem-exit,则提示用户手动操作退出审核模式。
4.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行如权利要求1至3任一项所述方法步骤。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤。
CN202210487234.8A 2022-05-06 2022-05-06 基于pxe的***审核模式实现方法及电子设备 Active CN114860336B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210487234.8A CN114860336B (zh) 2022-05-06 2022-05-06 基于pxe的***审核模式实现方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210487234.8A CN114860336B (zh) 2022-05-06 2022-05-06 基于pxe的***审核模式实现方法及电子设备

Publications (2)

Publication Number Publication Date
CN114860336A CN114860336A (zh) 2022-08-05
CN114860336B true CN114860336B (zh) 2023-09-26

Family

ID=82636095

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210487234.8A Active CN114860336B (zh) 2022-05-06 2022-05-06 基于pxe的***审核模式实现方法及电子设备

Country Status (1)

Country Link
CN (1) CN114860336B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385766B1 (en) * 1999-05-20 2002-05-07 Dell Usa L.P. Method and apparatus for windows-based installation for installing software on build-to-order computer systems
CN1399194A (zh) * 2001-07-24 2003-02-26 微软公司 创建和使用具有选定功能的操作***的方法和***
US6810478B1 (en) * 2000-12-12 2004-10-26 International Business Machines Corporation System for remote booting of muntliple operating systems using chained bootstrap mechanism in a network
CN102195978A (zh) * 2011-04-26 2011-09-21 深圳市共济科技有限公司 一种软件分布部署方法及***
CN104932919A (zh) * 2015-06-04 2015-09-23 浪潮电子信息产业股份有限公司 一种Linux无人值守安装实现方法
CN112306784A (zh) * 2020-10-29 2021-02-02 深圳宝新创科技股份有限公司 一种测试方法、装置、电子设备和测试***
CN112527327A (zh) * 2020-12-07 2021-03-19 苏州浪潮智能科技有限公司 一种uos操作***恢复出厂的方法、***、终端及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10031736B2 (en) * 2015-09-29 2018-07-24 Quanta Computer Inc. Automatic system software installation on boot
US10705855B2 (en) * 2017-11-29 2020-07-07 Forcepoint Llc Method for securely configuring an information system
US11182141B2 (en) * 2019-05-21 2021-11-23 Vmware, Inc. Management platform recovery for a user device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385766B1 (en) * 1999-05-20 2002-05-07 Dell Usa L.P. Method and apparatus for windows-based installation for installing software on build-to-order computer systems
US6810478B1 (en) * 2000-12-12 2004-10-26 International Business Machines Corporation System for remote booting of muntliple operating systems using chained bootstrap mechanism in a network
CN1399194A (zh) * 2001-07-24 2003-02-26 微软公司 创建和使用具有选定功能的操作***的方法和***
CN102195978A (zh) * 2011-04-26 2011-09-21 深圳市共济科技有限公司 一种软件分布部署方法及***
CN104932919A (zh) * 2015-06-04 2015-09-23 浪潮电子信息产业股份有限公司 一种Linux无人值守安装实现方法
CN112306784A (zh) * 2020-10-29 2021-02-02 深圳宝新创科技股份有限公司 一种测试方法、装置、电子设备和测试***
CN112527327A (zh) * 2020-12-07 2021-03-19 苏州浪潮智能科技有限公司 一种uos操作***恢复出厂的方法、***、终端及存储介质

Also Published As

Publication number Publication date
CN114860336A (zh) 2022-08-05

Similar Documents

Publication Publication Date Title
EP2192516A1 (en) Method for upgrading antivirus software and terminal and system thereof
CN111581095A (zh) 一种基于无障碍服务的自启动usb调试方法、装置及存储介质
CN107220085B (zh) 一种自动升级raid卡固件的方法
CN101807152B (zh) 自我验证选择只读存储器的基本输出入***及其验证方法
CN108008962A (zh) 一种Linux***下PXE服务器的配置方法和***
CN112162795A (zh) 一种插件启动方法、装置、计算机设备和存储介质
CN114138283A (zh) 操作***远程自动化部署方法、装置、终端及存储介质
CN111078305A (zh) 信息采集方法、装置、服务器和信息管理***
US8924306B2 (en) Remote computer rebooting tool
CN114860336B (zh) 基于pxe的***审核模式实现方法及电子设备
CN115913913B (zh) 网卡预启动执行环境功能故障定位方法及装置
CN109471665B (zh) 一种自动安装Windows操作***的方法
CN111782474A (zh) 日志处理方法、装置、电子设备和介质
CN116112412A (zh) 一种虚拟网卡绑定冗余功能测试方法、***、装置及介质
CN113821264B (zh) 操作***安装控制方法、安装控制***及计算设备
CN115167947A (zh) 一种操作***的安装方法、装置以及介质
CN109428936B (zh) App的升级方法、装置、***、电子设备及存储介质
CN111966368A (zh) 应用程序静默安装方法、***、安卓终端和可读介质
KR100745487B1 (ko) 이동통신단말기의 부트코드 복구방법 및 장치
CN110716753A (zh) 云主机的初始化方法、装置、存储介质及电子设备
CN113868128B (zh) 一种测试pxe引导功能的方法、装置、以及存储介质
CN116594803B (zh) 基于处理芯片的MacOS修复方法、装置及相关介质
CN117033247B (zh) 一种手机、平板电脑搭载的验证方法和***
CN111176735B (zh) 一种心电图机启动加速方法
CN111857845B (zh) 一种tf卡软件的完整性校验方法、装置及***

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