CN105068827A - Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system - Google Patents

Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system Download PDF

Info

Publication number
CN105068827A
CN105068827A CN201510443678.1A CN201510443678A CN105068827A CN 105068827 A CN105068827 A CN 105068827A CN 201510443678 A CN201510443678 A CN 201510443678A CN 105068827 A CN105068827 A CN 105068827A
Authority
CN
China
Prior art keywords
bios
refreshing
program
version
itanium
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.)
Pending
Application number
CN201510443678.1A
Other languages
Chinese (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.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510443678.1A priority Critical patent/CN105068827A/en
Publication of CN105068827A publication Critical patent/CN105068827A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a method for refreshing a BIOS (Basic Input Output System) in an Itanium platform operating system. The method comprises the following steps that: 1) an Itanium_BIOS_update program reads version information of the BIOS of an existing version, reads original BIOS content and backs up the content as backup.fd; 2) an original program is compared with a refreshing program, if the refreshing program is consistent with the version of an existing machine, the program is stopped, a prompt ''now it is already latest version and refreshing is not required'' is output, and if the refreshing program is not consistent with the version of the existing machine, BIOS ROMs (Read Only Memories) of a CPU (Central Processing Unit) are subjected to program update one by one; and 3) the program automatically verifies whether the refreshing is successful after all the ROMs are updated, if the refreshing is failed, a prompt ''upgrade failed'' is output, 1 is selected for returning to the original version, 2 is selected for re-upgrading, if the refreshing is failed again, the operation of returning to the original version is suggested, and if the refreshing is successful, a prompt ''the refreshing is successful, please restart during maintenance and the BIOS of a new version takes effect immediately'' is output. According to the method, the time for BIOS upgrading maintenance by clients on site is greatly shortened, the maintenance efficiency is improved, and the maintenance downtime cost is reduced.

Description

The method of BIOS is refreshed under a kind of Itanium platform operating system
Technical field
The present invention relates to a kind of BIOS method for refreshing, specifically under a kind of Itanium platform operating system, refresh the method for BIOS.
Background technology
Along with the development of IT field technology, robotization to the research and development of server, produce and all save a large amount of human resources and time.BIOS(BasicInput-OutputSystem) i.e. the Basic Input or Output System (BIOS) of computer, is the rom chip be integrated on mainboard, it provides the most basic function support of computer system.Wherein contain the software etc. of start guidance code, underlying hardware driver, optimum configurations program and some manufacturer's independent researches.The one large feature of BIOS can refresh by specific method exactly, and Here it is, and usually said BIOS upgrades.Upgrading BIOS, except can obtaining many new functions, can also solve some defects in chipset, motherboard design, get rid of the computer glitch etc. that some are special.Mention and refresh BIOS, a lot of people necessarily thinks and does this thing danger close, does not do a good job and will BIOS be brushed bad.In fact, if you have grasped correct method, and suitable operation, generally there is no any problem.The method refreshing BIOS has a variety of, except can refreshing under DOS, can also refresh under Windows, also have some mainboard manufacturers to devise BIOS refresh tool in addition in its mainboard, just can recall BIOS refresh tool by corresponding Macintosh after start and refresh.
Domestic mainboard BIOS popular on the market mainly contains AwardBIOS and AMIBIOS these two kinds now, and the refurbishing procedure that dissimilar BIOS uses is not identical yet.We can be judged by startup self-detection picture, or press after " Del " key enters CMOS during start, arrange on interface judge at it.
As minicomputer server product provider, a upgrading refreshing carrying out BIOS at curstomer's site based on the minicomputer server of Itanium platform is absolutely necessary.And along with the continuous increase of minicomputer server shipment amount, the difference of different customer care demand, servicing down times is more short better, conventional method upgrading BIOS is all under DOS or upgrades under efi, these two kinds of modes all need at least twice to restart (restarts and enters DOS/EFI and refresh, also need to restart after refreshing to come into force) the at substantial time, and this method can make the minicomputer server based on Itanium platform refresh BIOS under Linux or UNIX operating system, BIOS is refreshed under the DOS that contrast is conventional, this method only needs the time of once restarting to complete upgrading quickly and easily, the time over half is saved than conventional method, greatly can save the time that customer down is safeguarded according to this, improve maintenance efficiency.
Summary of the invention
Technical assignment of the present invention solves the deficiencies in the prior art, refreshes the method for BIOS under providing a kind of Itanium platform operating system.
The robotization that the present invention is based on C language refreshes the method for BIOS; feature is to carry out BIOS upgrading under the Linux of Itanium platform minicomputer server and UNIX operating system; the very big shortening curstomer's site BIOS upgrade maintenance time used, improve maintenance efficiency, reduce and safeguard shutdown cost.
The technical solution adopted for the present invention to solve the technical problems is:
Refresh a method of BIOS under Itanium platform operating system, refresh process is divided into following 3 steps:
1) Itanium_BIOS_update program reads the version information of existing version BIOS, and original BIOS content is read and back up into backup.fd;
2) consistent with existing machine version if original program and the program of refreshing are carried out contrasting refurbishing procedure, then shut down procedure, and export " being latest edition now, without the need to refreshing ", if inconsistent, then one by one refresh routine is carried out to the BIOSROM of CPU;
3) program can automatic verify whether Flushing success after all ROM have upgraded, if refreshes unsuccessfully, then " upgrading unsuccessfully " rollback can be pointed out to return prototype version selection 1, upgrading selection 2 again; If again unsuccessfully can advise that rollback returns prototype version; If Flushing success, then export prompting " Flushing success, please restarts when safeguarding, redaction BIOS can come into force ".
Further, preliminary work is also had before described refresh process.
Further, described preliminary work comprises as follows:
1) BIOS file of Itanium_BIOS_update program and required refreshing is copied under the system of the minicomputer server of needs upgrading;
2) perform Itanium_BIOS_updatexxx.fd order, start to refresh.
The beneficial effect refreshing the method for BIOS under a kind of Itanium platform operating system of the present invention compared with prior art produced is: the robotization based on C language refreshes the method for BIOS; feature is to carry out BIOS upgrading under the Linux of Itanium platform minicomputer server and UNIX operating system; the very big shortening curstomer's site BIOS upgrade maintenance time used; improve maintenance efficiency, reduce and safeguard shutdown cost.The use of this method enormously simplify the operating process of BIOS refreshing and upgrading, when easily achieving low consumption, the needs of high-level efficiency upgrading Anthem minicomputer server B IOS.This method, in the application of customer service after sale, really achieves the robotization of efficient refreshing, facilitation.To raising after-sales service efficiency, ensure that product quality has remarkable result.
Accompanying drawing explanation
Accompanying drawing 1 is the method operational flowchart refreshing BIOS under a kind of Itanium platform operating system of the present invention.
Embodiment
Below in conjunction with accompanying drawing 1, the method refreshing BIOS under a kind of Itanium platform operating system of the present invention is described in detail below.
Refresh the method for BIOS under a kind of Itanium platform operating system of the present invention, comprise the steps:
1) preliminary work:
A, the BIOS file of Itanium_BIOS_update program and required refreshing is copied under the system of the minicomputer server of needs upgrading;
B, execution Itanium_BIOS_updatexxx.fd(xxx.fd file are bios program file) order, start to refresh.
2) refresh process is divided into following 3 steps, and all robotization realizes:
A, Itanium_BIOS_update program reads the version information of existing version BIOS, and original BIOS content is read and back up into backup.fd;
If b, that original program and the program of refreshing are carried out contrasting refurbishing procedure is consistent with existing machine version, then shut down procedure, and exporting " being latest edition now, without the need to refreshing ", if inconsistent, then one by one refresh routine being carried out to the BIOSROM of CPU;
C, program can automatic verify whether Flushing success after all ROM have upgraded, if refreshes unsuccessfully, then " upgrading unsuccessfully " rollback can be pointed out to return prototype version selection 1, upgrading selection 2 again; If again unsuccessfully can advise that rollback returns prototype version; If Flushing success, then export prompting " Flushing success, please restarts when safeguarding, redaction BIOS can come into force ".

Claims (3)

1. refresh a method of BIOS under Itanium platform operating system, it is characterized in that, refresh process is divided into following 3 steps:
1) Itanium_BIOS_update program reads the version information of existing version BIOS, and original BIOS content is read and back up into backup.fd;
2) consistent with existing machine version if original program and the program of refreshing are carried out contrasting refurbishing procedure, then shut down procedure, and export " being latest edition now, without the need to refreshing ", if inconsistent, then one by one refresh routine is carried out to the BIOSROM of CPU;
3) program can automatic verify whether Flushing success after all ROM have upgraded, if refreshes unsuccessfully, then " upgrading unsuccessfully " rollback can be pointed out to return prototype version selection 1, upgrading selection 2 again; If again unsuccessfully can advise that rollback returns prototype version; If Flushing success, then export prompting " Flushing success, please restarts when safeguarding, redaction BIOS can come into force ".
2. refresh the method for BIOS under a kind of Itanium platform operating system according to claim 1, it is characterized in that, before described refresh process, also have preliminary work.
3. refresh the method for BIOS under a kind of Itanium platform operating system according to claim 2, it is characterized in that, described preliminary work comprises as follows:
1) BIOS file of Itanium_BIOS_update program and required refreshing is copied under the system of the minicomputer server of needs upgrading;
2) perform Itanium_BIOS_updatexxx.fd order, start to refresh.
CN201510443678.1A 2015-07-24 2015-07-24 Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system Pending CN105068827A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510443678.1A CN105068827A (en) 2015-07-24 2015-07-24 Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510443678.1A CN105068827A (en) 2015-07-24 2015-07-24 Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system

Publications (1)

Publication Number Publication Date
CN105068827A true CN105068827A (en) 2015-11-18

Family

ID=54498206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510443678.1A Pending CN105068827A (en) 2015-07-24 2015-07-24 Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system

Country Status (1)

Country Link
CN (1) CN105068827A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106250176A (en) * 2016-07-22 2016-12-21 浪潮电子信息产业股份有限公司 A kind of method refreshing BIOS under 8 road server (SuSE) Linux OS
CN107346256A (en) * 2017-06-29 2017-11-14 郑州云海信息技术有限公司 A kind of firmware refreshes the detection method and device to IO influence times
CN109189441A (en) * 2018-09-28 2019-01-11 郑州云海信息技术有限公司 A kind of method and apparatus upgrading basic input-output system BIOS
CN111273933A (en) * 2020-02-20 2020-06-12 苏州浪潮智能科技有限公司 BIOS FW refreshing method and device
CN112114851A (en) * 2020-09-17 2020-12-22 深圳市亿道数码技术有限公司 Method for entering Recovery through hot key to update BIOS
CN113190256A (en) * 2021-05-27 2021-07-30 新华三技术有限公司 Upgrading method, device and equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070088942A1 (en) * 2005-08-05 2007-04-19 Wei Zhang System and method for keeping dmi dynamic information
CN101034994A (en) * 2006-03-07 2007-09-12 环达电脑(上海)有限公司 Remote BIOS refreshing method
CN101566951A (en) * 2008-04-22 2009-10-28 华硕电脑股份有限公司 Computer system and BIOS structure thereof as well as turn-on method
WO2013127071A1 (en) * 2012-02-29 2013-09-06 华硕科技(苏州)有限公司 Computer device and method for converting working mode of universal serial bus connector of the computer device
CN104317617A (en) * 2014-10-23 2015-01-28 浪潮电子信息产业股份有限公司 Batch BMC Firmware refreshing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070088942A1 (en) * 2005-08-05 2007-04-19 Wei Zhang System and method for keeping dmi dynamic information
CN101034994A (en) * 2006-03-07 2007-09-12 环达电脑(上海)有限公司 Remote BIOS refreshing method
CN101566951A (en) * 2008-04-22 2009-10-28 华硕电脑股份有限公司 Computer system and BIOS structure thereof as well as turn-on method
WO2013127071A1 (en) * 2012-02-29 2013-09-06 华硕科技(苏州)有限公司 Computer device and method for converting working mode of universal serial bus connector of the computer device
CN104317617A (en) * 2014-10-23 2015-01-28 浪潮电子信息产业股份有限公司 Batch BMC Firmware refreshing method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106250176A (en) * 2016-07-22 2016-12-21 浪潮电子信息产业股份有限公司 A kind of method refreshing BIOS under 8 road server (SuSE) Linux OS
CN107346256A (en) * 2017-06-29 2017-11-14 郑州云海信息技术有限公司 A kind of firmware refreshes the detection method and device to IO influence times
CN107346256B (en) * 2017-06-29 2020-06-16 苏州浪潮智能科技有限公司 Method and device for detecting IO (input/output) influence time caused by firmware refreshing
CN109189441A (en) * 2018-09-28 2019-01-11 郑州云海信息技术有限公司 A kind of method and apparatus upgrading basic input-output system BIOS
CN111273933A (en) * 2020-02-20 2020-06-12 苏州浪潮智能科技有限公司 BIOS FW refreshing method and device
CN111273933B (en) * 2020-02-20 2023-03-28 苏州浪潮智能科技有限公司 BIOS FW refreshing method and device
CN112114851A (en) * 2020-09-17 2020-12-22 深圳市亿道数码技术有限公司 Method for entering Recovery through hot key to update BIOS
CN113190256A (en) * 2021-05-27 2021-07-30 新华三技术有限公司 Upgrading method, device and equipment

Similar Documents

Publication Publication Date Title
CN105068827A (en) Method for refreshing BIOS (Basic Input Output System) in Itanium platform operating system
US10514930B2 (en) Setting a startup parameter and controlling startup of a mainboard
US10114653B2 (en) Multiple-stage bootloader and firmware for baseboard manager controller and primary processing subsystem of computing device
US10963358B2 (en) Usage profile based recommendations
US10866623B2 (en) Information handling system and method to detect and recover from no power/no post failures
AU2012375273B2 (en) Method and system for verifying proper operation of a computing device after a system change
CN101794235B (en) Diskless computer starting method based on operating system network drive
US20110179260A1 (en) Method for integrating operating system into bios chip and method for booting operating system from server
CN104503788A (en) Setting method capable of shortening starting time of Android operating system
CN103593211A (en) Method for refreshing and writing firmware programs through out-of-band isolation
CN107678875A (en) A kind of fault detect and self-repairing method, device, terminal and storage medium
CN103559126A (en) Method, device and computer terminal for testing software versions
TW201009706A (en) Update method for basic input/output system and update system thereof
CN111475215A (en) Server starting method, device and related equipment
TWI478061B (en) Method for updating firmware
CN105302611A (en) Method and system for starting computer system under Linux
WO2023092875A1 (en) Intelligent port mapping method for wsl2 system
CN113220332A (en) BIOS (basic input output System) firmware refreshing test method and device, electronic equipment and storage medium
CN105045627A (en) Method for realizing online update of network card configuration file by server
US20200349009A1 (en) Information Handling System And Method To Restore System Firmware To A Selected Restore Point
CN106155713B (en) Startup information management method and device
US20110060898A1 (en) Computer motherboard with basic input output system capable of built-in bios fresh
CN102331942A (en) Method for automatically upgrading BIOS (basic input/output system) and Linux core
US8656149B2 (en) Rapid activation of service management processor subsystem for server device
TWI534609B (en) Automatic scanning and repair method for electronic devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151118

RJ01 Rejection of invention patent application after publication