Method for quick firmware update and booting to enter operating system

An operating system and firmware update technology, applied in software deployment, program control devices, program loading/starting, etc., can solve the problems of unfavorable factory large-scale testing, UEFI BIOS does not support DOS, and takes a long time to improve firmware update Efficiency and test efficiency, save system loading time, save test time effect

Inactive Publication Date: 2015-11-18
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) The DOS environment cannot directly start Linux, you need to use tools or modify the startup file, and UEFI BIOS gradually does not support DOS
[0005] (2) If you need to start the system to update the firmware on the Linux / Windows system side, it will take a long time to load the system regardless of the PXE boot mode or the hard disk boot mode
[0006] (3) Updating the firmware on the Linux / Windows system side depends on the system, and needs to adjust the operating system, such as installing drivers and corresponding tools, which is not conducive to large-scale testing in the factory
[0007] (4) Many firmware updates need to be restarted. When there are many components that need to update the firmware, it often happens that after a long time of testing, the machine is still loading the system and restarting, which seriously causes waste of manpower and time, and low test efficiency.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for quick firmware update and booting to enter operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The content of the present invention is described in more detail below:

[0023] Test flow of the present invention, realization steps are as follows:

[0024] a) Check the boot sequence of BIOSsetup to ensure that there are no other boot devices, and the system will automatically start build-inefishell.

[0025] b) Put the firmware files and tools in the U disk or hard disk.

[0026] c) Edit startup.nsh, scan available file systems, boot into the file system storing firmware files and tools, and run firmware update commands (such as erasing, upgrading, etc.).

[0027] d) After the firmware update is completed, if there is no need to restart and activate, startup.nsh calls the operating system boot file (Linux operating system is \efi\boot\bootx64.efi, Windows operating system is \EFI\Microsoft\Boot\bootmgfw.efi) , to start the operating system for diagnostic testing.

[0028] e) If the firmware needs to be restarted and activated after the firmware update, the machi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for quick firmware update and booting to enter an operating system, and relates to the field of large-scale computer testing. The method comprises the following steps of: 1) determining that a first startup item of a machine is boot from build-in shell; 2) putting a firmware file and a tool into a U disk or a hard disk; 3) entering a file system storing the firmware file and the tool after entering UEFI shell by the machine, and automatically running a firmware update command; 4) after the firmware update is completed, if firmware does not need to be restarted and activated, automatically calling an operating system boot file by a program, and starting the operating system to perform diagnostic testing; and 5) if the firmware needs to be restarted and activated after being updated, restarting the machine to automatically enter uefi shell, directly calling the operating system boot file by the program, and booting the operating system to be started for performing diagnostic testing. According to the method, the operating system does not need to be loaded, so that the update time is shortened; and the requirements of the firmware update tool on the operating system do not need to be considered, so that the update process is simplified.

Description

technical field [0001] The invention relates to the field of large-scale testing of computers, in particular to a method for quickly updating firmware and guiding it into an operating system. Background technique [0002] In the current large-scale computer testing process, most diagnostic tests need to update the firmware of BIOS, BMC and various PCIe cards. [0003] In the current test process, most of the diagnostic tests perform firmware updates in DOS, Linux, and Windows operating systems, and most of them require online firmware updates for BIOS, BMC and other chips and various PCIe cards. Some factories update under DOS, and some factories update under Linux, Windows and other operating systems. In the current mode, there are the following problems: [0004] (1) The DOS environment cannot directly start Linux, you need to use tools or modify the startup file, and UEFI BIOS gradually does not support DOS. [0005] (2) If you need to start the system to update the fi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/445
CPCG06F8/65
Inventor 王佩孙连震
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products