CN109976816A - Computer system configurations method and server - Google Patents

Computer system configurations method and server Download PDF

Info

Publication number
CN109976816A
CN109976816A CN201910228614.8A CN201910228614A CN109976816A CN 109976816 A CN109976816 A CN 109976816A CN 201910228614 A CN201910228614 A CN 201910228614A CN 109976816 A CN109976816 A CN 109976816A
Authority
CN
China
Prior art keywords
output system
data
interface
server
basic input
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
CN201910228614.8A
Other languages
Chinese (zh)
Other versions
CN109976816B (en
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 CN201910228614.8A priority Critical patent/CN109976816B/en
Publication of CN109976816A publication Critical patent/CN109976816A/en
Application granted granted Critical
Publication of CN109976816B publication Critical patent/CN109976816B/en
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
    • G06F9/4416Network booting; Remote initial program loading [RIPL]

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

The embodiment of the present application discloses computer system configurations method and server.One specific embodiment of this method includes: to receive trigger signal in response to baseboard management controller, the target physical interface in server is communicated to connect with baseboard management controller, wherein trigger signal is used to indicate configuration basic input output system;By target physical interface, the configuration information of user's input is received, is configured with the data to basic input output system;The data for the basic input output system that configuration is completed are stored in baseboard management controller.This embodiment can receive configuration information by the physical interface on server, to realize the data configuration of basic input output system.It can not need remotely to connect control using terminal yet, can simplify the configuration process of computer system, help to improve allocative efficiency to avoid the networking requirements of baseboard management controller in this way.

Description

Computer system configurations method and server
Technical field
The invention relates to field of computer technology more particularly to computer system configurations method and servers.
Background technique
Currently, the method for modification basic input output system (BIOS, Basic Input Output System) setting, Generally include following two: one is the page is arranged by BIOS to modify relevant parameter item, preservation comes into force after restarting;It is another It is to modify to be arranged by baseboard management controller (BMC, Baseboard Management Controller), then BIOS is heavy After opening, new setting is grabbed from BMC and is restarted and is come into force.
However, modifying mode for the first, it is generally the case that system will first complete a complete starting just can be into Enter the BIOS setting page.Then manual modification sets and saves.And the setting of modification must restart system again and can just come into force.? That is complete system starting twice is needed setting could to be allowed to come into force.For second of amending method, it is arranged in remotely modifying Later, BIOS will first grab new setting from BMC and return and save generally after first time starts.Then restart system, allow new Setting come into force.This process, which also needs complete system starting twice, to allow setting to come into force.And usually also need BMC Network is connected, so that terminal can remotely access the BMC.That is, the method that modification BIOS is arranged in the prior art is often It needs longer waiting time, to will cause the waste of user time in this way.
Summary of the invention
The embodiment of the present application provides computer system configurations method and server.
In a first aspect, the embodiment of the present application provides a kind of computer system configurations method, comprising: in response to substrate management Controller receives trigger signal, the target physical interface in server is communicated to connect with baseboard management controller, wherein touching Signalling is used to indicate configuration basic input output system;By target physical interface, the configuration information of user's input is received, with The data of basic input output system are configured;The data for the basic input output system that configuration is completed are stored in substrate In Management Controller.
In some embodiments, target physical interface includes the first output interface and the first input interface;And pass through mesh Physical interface is marked, the configuration information of user's input is received, is configured with the data to basic input output system, comprising: is logical The first output interface is crossed to show the data of basic input output system currently stored in baseboard management controller at output end On end;The configuration information of user's input is received, by the first input interface with the basic input and output to showing on outlet terminal The data of system are modified.
In some embodiments, target physical interface includes the second input interface;And it by target physical interface, receives The configuration information of user's input, comprising: the equipment for being electrically connected to the second input interface is accessed by the second input interface, to obtain The configuration information stored in equipment.
In some embodiments, target physical interface further includes the second output interface and third input interface;And it obtains The configuration information stored in equipment, comprising: shown the information stored in equipment on outlet terminal by the second output interface; The selection operation that user is received by third input interface, is determined as configuration information for information indicated by selection operation.
In some embodiments, this method further include: in response to receiving enabling signal, determine basic input output system Data whether have a modification, and the start-up mode of server is selected according to definitive result.
In some embodiments, the start-up mode of server is selected according to definitive result, comprising: input substantially in determination defeated In the case that the data of system have modification out, into the first start-up mode;Obtain the base that completion is configured in baseboard management controller The data of this input-output system, and the data that will acquire are stored in the basic input output system of server;According to second Start-up mode restarts server;Wherein, the startup item under the first start-up mode is less than the startup item under the second start-up mode.
Second aspect, the embodiment of the present application provide a kind of server, comprising: receiving module is configured in response to base Board management controller receives trigger signal, and the target physical interface in server is communicated to connect with baseboard management controller, Wherein, trigger signal is used to indicate configuration basic input output system;Processing module is configured to through target physical interface, The configuration information for receiving user's input, is configured with the data to basic input output system;Memory module, be configured to by The data for configuring the basic input output system completed are stored in baseboard management controller.
In some embodiments, target physical interface includes the first output interface and the first input interface;And processing mould Block is further configured to basic input output system currently stored in baseboard management controller through the first output interface Data be shown on outlet terminal;The configuration information that user's input is received by the first input interface, on outlet terminal The data of the basic input output system of display are modified.
In some embodiments, server further includes starting module, is configured in response to receive enabling signal, is determined Whether the data of basic input output system have modification, and the start-up mode of server is selected according to definitive result.
In some embodiments, starting module is further configured to repair in the data for determining basic input output system In the case where changing, into the first start-up mode;Obtain the basic input output system that completion is configured in baseboard management controller Data, and the data that will acquire are stored in the basic input output system of server;It is restarted according to the second start-up mode Server;Wherein, the startup item under the first start-up mode is less than the startup item under the second start-up mode.
Computer system configurations method provided by the embodiments of the present application and server receive touching in baseboard management controller In the case where signalling, the target physical interface in server can be communicated to connect with baseboard management controller.Wherein, it triggers Signal can serve to indicate that configuration basic input output system.Then, by target physical interface, it can receive user's input Configuration information is configured with the data to basic input output system.Finally, the basic input and output that configuration can be completed The data of system are stored in baseboard management controller.This embodiment can be received by the physical interface on server Configuration information, to realize the data configuration of basic input output system.It in this way can be to avoid the networking of baseboard management controller Demand does not need remotely to connect control using terminal yet, can simplify the configuration process of computer system, help to improve and match Set efficiency.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is the flow chart of one embodiment of computer system configurations method provided by the present application;
Fig. 2 is the flow chart of another embodiment of computer system configurations method provided by the present application;
Fig. 3 is the structural schematic diagram of one embodiment of server provided by the present application.
Specific embodiment
To make those skilled in the art better understand the technical solution of the application, with reference to the accompanying drawing and specific embodiment party Formula elaborates to the application.
The various schemes and feature of the application are described herein with reference to attached drawing.
By the description of the preferred form with reference to the accompanying drawings to the embodiment for being given as non-limiting example, the application's These and other characteristic will become apparent.
It is also understood that although the application is described referring to some specific examples, those skilled in the art Member realizes many other equivalents of the application in which can determine, they have feature as claimed in claim and therefore all In the protection scope defined by whereby.
When read in conjunction with the accompanying drawings, in view of following detailed description, above and other aspect, the feature and advantage of the application will become It is more readily apparent.
The specific embodiment of the application is described hereinafter with reference to attached drawing;It will be appreciated, however, that the embodiment invented is only Various ways implementation can be used in the example of the application.Known and/or duplicate function and structure is simultaneously not described in detail with basis True intention is distinguished in the operation of the history of user, and unnecessary or extra details is avoided to make the application smudgy.Cause This, the specific structural and functional details invented herein are not intended to restriction, but as just the base of claim Plinth and representative basis are used to that those skilled in the art to be instructed diversely to use this Shen with substantially any appropriate detailed construction Please.
This specification can be used phrase " in one embodiment ", " in another embodiment ", " in another embodiment In " or " in other embodiments ", it can be referred to one or more of the identical or different embodiment according to the application.
Referring to Figure 1, it illustrates the processes of one embodiment of computer system configurations method provided by the present application 100.The computer system configurations method can be applied to various electronic equipments.Here electronic equipment may include (but unlimited In) smart phone, tablet computer, desktop computer and server etc..The computer system configurations method may include following Step:
Step 101, receive trigger signal in response to baseboard management controller, by server target physical interface with Baseboard management controller communication connection.
Under normal conditions, baseboard management controller (BMC) is typically mounted on server.And a server is often Configure a baseboard management controller.That is, a server is usually corresponding with a baseboard management controller.It can be with Understand, baseboard management controller can be installed on other electronic equipments independently of server.In addition, a substrate pipe Reason controller can also manage control multiple servers simultaneously.
In the present embodiment, in the case where baseboard management controller receives trigger signal, control can be managed Server in target physical interface and baseboard management controller communicate to connect.Wherein, trigger signal, which can serve to indicate that, matches Set basic input output system.That is baseboard management controller can be known and need to server when receiving trigger signal Basic input output system configured.
Herein, user can generate trigger signal, Lai Tongzhi baseboard management controller in several ways.Such as in base In the case that board management controller connects network, user can send trigger signal to baseboard management controller by terminal.Again Such as in the case where baseboard management controller is not connected with network or does not have available network, user, which can pass through, triggers substrate management Physical button or electronic component on controller (or server) etc., to generate trigger signal.As an example, user can grow By UID (unit identification light, fixation and recognition lamp) button on mainboard.
In the present embodiment, above-mentioned target physical interface can be on server can be realized with server communicate it is various Hardware interface such as may include (but being not limited to) PS/2 (PersonalSystem2) interface, USB (Universal Serial Bus, universal serial bus) interface, MIDI (Musical Instrument Digital Interface, musical instrument digital interface) Interface, Mic (microphone, microphone) interface etc..Goal physical interface can be according to the actual demand of user It is configured.It is understood that in order to not influence the normal operation of server, and user-friendly, target physical interface It can be and available hardware interface, such as USB interface are set outside server.
Step 102, by target physical interface, the configuration information of user's input is received.
In the present embodiment, baseboard management controller can be by communicating with the target physical interface of connection, to receive The configuration information of user's input, configures so as to the data to basic input output system.Herein, user can lead to Various ways are crossed to input configuration information, such as are manually entered (such as physical button or touch screen) and/or voice input.This When, baseboard management controller can receive configuration information by corresponding target physical interface.
Herein, configuration information is received by the target physical interface on server, can help improve data Efficiency of transmission, to be conducive to improve allocative efficiency.And network is needed not rely on, it can effectively guarantee the peace of data transmission Quan Xing.In this way more suitable for the on-site maintenance of server, maintenance and test situations such as.
In some embodiments, target physical interface may include the first output interface and the first input interface.Wherein, One output interface can be used for being output to the outside data.And the first input interface can be used for inputting number to baseboard management controller According to.That is, baseboard management controller can send data to outside by the first output interface, and first can be passed through Input interface receives the data of external transmission.
Herein, the first output interface and the first input interface are not intended to limit in this application.As an example, passing through first Output interface (such as VGA (Video Graphics Array, video transmission standard) interface or HDMI (High Definition Multimedia Interface, high-resolution multimedia) interface etc.), it can be by base currently stored in baseboard management controller The data of this input-output system are shown on outlet terminal.Here outlet terminal can be the various electronics with display screen Equipment.At this point it is possible to such as be inputted by keyboard by the first input interface (such as USB interface or PS/2 interface) to receive user Configuration information, to modify to the data of the basic input output system shown on outlet terminal.I.e. user can be right The data of basic input output system carry out live modification.
It should be noted that not only may be used after the data configuration for completing the basic input output system in server every time Configured data to be stored in basic input output system, at the same can also be stored in baseboard management controller in case Part.It, can be directly to being deposited in baseboard management controller in this way, when needing the data to basic input output system to modify The Backup Data of storage is modified, without obtaining data from basic input output system.So, can contribute into One step improves allocative efficiency.
Optionally, in order to meet the use demand of different user, expand the scope of application of method, target physical interface can be with Including the second input interface.At this point, baseboard management controller can be by the second input interface, to access, to be electrically connected to second defeated The equipment of incoming interface.In this way, pre-stored configuration information in available equipment, thus to the number of basic input output system According to modifying.That is, user required configuration information can be stored in advance in a device, repairing automatically for data is realized Change, is modified without on-site manual.It can be further improved allocative efficiency in this way.
It should be noted that the second input interface, equipment and point connection type between the two are same in this application It does not limit.As an example, the second input interface can be USB interface.And equipment can be directly or by medium (such as data Line) it is inserted into the USB flash disk, mobile hard disk, storage card etc. of USB interface indirectly.
In addition, can store at least one in above equipment for the flexibility of improvement method and the utilization rate of equipment Kind configuration information.And baseboard management controller can obtain corresponding configuration information in several ways.For example, if in equipment It is only stored with a kind of configuration information, then baseboard management controller can determine that the configuration information is required configuration information.Again For example, if being stored at least two configuration informations in equipment, baseboard management controller can be according to the mark of configuration information (such as File name), to determine required configuration information.For another example baseboard management controller can also operate according to the user's choice To determine required configuration information.
As an example, target physical interface can also include the second output interface and third input interface.In this way, substrate pipe Controller is managed when passing through the second input interface access equipment, the information that can also will be stored in equipment by the second output interface It is shown on outlet terminal, to be presented to the user.And the selection operation that user can be received by third input interface, from And information indicated by selection operation is determined as configuration information.That is, baseboard management controller can pass through user couple The selection operation of the information stored in the equipment shown on outlet terminal, to determine required configuration information.
It is understood that user can directly touch information show if the display screen of above-mentioned outlet terminal is touch screen Selection operation is realized in position in display screen.The second output interface and third input interface at this time can be same interface.
Step 103, the data for the basic input output system that configuration is completed are stored in baseboard management controller.
In the present embodiment, after being configured in a step 102 to the data of basic input output system, can will match The data for setting the basic input output system of completion are stored in baseboard management controller.Such as the data that configuration can be completed It is stored in the corresponding storage region of baseboard management controller.The influence to the normal operation of server can be reduced in this way.
It should be noted that can use the prior art (such as pre-set control program) in the present embodiment, it will Above-mentioned target physical interface is communicatively coupled with baseboard management controller.This control program be usually it is commercially available, herein It repeats no more.
In addition, in some embodiments, the computer system configurations method in the application can also include according to substrate pipe The data that the configuration stored in reason controller is completed, update the data of input/output system of server, so that configuration take-effective Process.It specifically may refer to the associated description of Fig. 2 embodiment, details are not described herein again.
Computer system configurations method provided by the embodiments of the present application receives trigger signal in baseboard management controller In the case of, the target physical interface in server can be communicated to connect with baseboard management controller.Wherein, trigger signal can be with It is used to indicate configuration basic input output system.Then, by target physical interface, can receive user's input matches confidence Breath, is configured with the data to basic input output system.Finally, the basic input output system that configuration can be completed Data are stored in baseboard management controller.This embodiment can be received by the physical interface on server with confidence Breath, to realize the data configuration of basic input output system.In this way can to avoid the networking requirements of baseboard management controller, It does not need remotely to connect control using terminal, can simplify the configuration process of computer system, help to improve allocative efficiency.
With continued reference to Fig. 2, it illustrates the streams of another embodiment of computer system configurations method provided by the present application Journey 200.The computer system configurations method other than including the steps that in above-described embodiment, can with the following steps are included:
Step 201, in response to receiving enabling signal, determine whether the data of basic input output system have modification.
In the present embodiment, since the data of modified (after the completion of i.e. above-mentioned configuration) basic input output system are deposited Storage is in baseboard management controller, so can deposit according in baseboard management controller when server receives enabling signal The data of the basic input output system of storage, to determine whether the data have modification.And it can be according to definitive result, to select The start-up mode of server.If it is determined that the data of basic input output system have modification, then step 202 can be continued to execute.
Herein, enabling signal can be the signal for being used to indicate server starting up.The triggering mode of enabling signal It is not intended to limit in application itself.For example, starting can be triggered when user presses the starting key of server or restarts key Signal.In another example when data of the baseboard management controller to the basic input output system after the completion of configuration store completion, it can To generate enabling signal.
In the present embodiment, it can determine whether the data of basic input output system have modification in several ways. For example, basic input output system can be sent out to baseboard management controller in initial start stage (in first 5 seconds in such as start-up course) Inquiry request is sent, to inquire whether the data of the basic input output system stored in baseboard management controller have modification.If base The feedback information that board management controller is sent indicates that data have modification, then can determine that the data of basic input output system are repaired Change, needs to update the data in the basic input output system of server.In another example in initial start stage, baseboard management controller Prompt information can be sent to basic input output system, to prompt the data of basic input output system to have modification.Namely It says, if basic input output system receives prompt information, it can be said that bright data have modification.If not receiving prompt information, It can be said that bright data are not modified.
Step 202, in the case where determining that the data of basic input output system have modification, into the first start-up mode.
In the present embodiment, however, it is determined that the data of basic input output system have modification, then server can enter first Start-up mode.Under the first start-up mode, can only start those in server can be used for obtaining and saving modified base The component of the data of this input-output system.Such as can initialize central processing unit (Central Processing Unit, CPU) and enable dual inline memory module (Dual-Inline-Memory-Modules, DIMM) etc..To make to take Stage of the device quick start of being engaged in the configuration data that can save basic input output system.Opening for server can be shortened in this way Dynamic duration, helps to improve the allocative efficiency of basic input output system.
Step 203, the data for configuring the basic input output system of completion in baseboard management controller are obtained, and will acquire Data be stored in the basic input output system of server.
In the present embodiment, in the case where server enters the first start-up mode, basic input output system can be from In baseboard management controller, the data for the basic input output system that configuration is completed are obtained.And the data that can be will acquire are deposited Storage is in itself (i.e. the basic input output system of server).
Here storage mode is not intended to limit.Such as can be stored with simultaneously in basic input output system current data and Data after modification.In another example current data can be deleted in basic input output system, and store data after modification.Such as base again This input-output system can also modify to current data according to data after modification, and store modified current data Etc..
Step 204, server is restarted according to the second start-up mode.
In the present embodiment, it after the completion of the data storage that basic input output system will acquire, can be opened according to second Dynamic model formula restarts server, so that the data of modified basic input output system be made to come into force.Here the second starting Mode can (but being not limited to) be server default start-up mode (i.e. normal boot-strap start-up mode).That is, according to Server after the restarting of two start-up modes, can be according to the data run of modified basic input output system.It can be with Understand, the startup item under the second start-up mode usually can be more than the startup item under the first start-up mode.
It should be noted that in the prior art, for the method that the page is modified, usual situation is arranged by BIOS Under, the starting that system will first complete one complete (i.e. normal boot-strap) can just enter BIOS and the page is arranged.Then user is manual Modification is arranged and saves.And the setting of modification must restart system again and can just come into force.That is, needing complete starting twice Setting could be allowed to come into force.Longer waiting time can be generated in this way, and the time is caused to waste.For the side to be modified by BMC Method, after remotely modifying setting, BIOS generally after first time starts, new setting will be first grabbed from BMC and returns and saves. Then restart system, new setting is allowed to come into force.This process, which also needs completely to start twice, to allow setting to come into force.And lead to BMC connection network is also often needed, so that terminal can remotely access the BMC.
And the computer system configurations method of the application can be and carry out in the case where server is not keyed up.Here Being not keyed up can be server and does not receive enabling signal or do not power on, is also possible to server and has powered on, but inputs substantially defeated System does not carry out process of self-test also out.That is, the number of basic input output system can be completed by substrate tube controller It can be avoided or reduced in this way according to configuration without the system starting (or completing a complete start-up course) of server Unnecessary waiting time is generated, is conducive to improve allocative efficiency.
In addition, be usually in the prior art in the later period of server start-up course, or after the longer one section of duration of starting, just into Whether the data of row basic input output system have the determination of modification.It is may result in after removing for obtaining and saving modification in this way Outside the component of data is activated, there are also other components also to have been actuated while, and then increases the waiting time of configuration.
And in the application in the case where receiving enabling signal, i.e., at the initial stage of start-up course, just carry out above-mentioned data Whether the determination of modification is had.If there is modification, server enters the first start-up mode.It only needs slightly more than primary (less than two It is secondary) duration that normally starts.Waiting time can be reduced in this way, to further increase the configuration effect of basic input output system Rate.
Referring to Fig. 3, as the realization to method shown in above-mentioned each figure, present invention also provides the one of a kind of server A embodiment.The server example is corresponding with embodiment of the method shown in the various embodiments described above.
As shown in figure 3, the server 300 of the present embodiment may include: receiving module 301, it is configured in response to substrate Management Controller receives trigger signal, and the target physical interface in server is communicated to connect with baseboard management controller, In, trigger signal is used to indicate configuration basic input output system;Processing module 302 is configured to through target physical interface, The configuration information for receiving user's input, is configured with the data to basic input output system;Memory module 303, is configured It is stored in baseboard management controller at the data for the basic input output system for completing configuration.
In some optional implementations, target physical interface may include that the first output interface and the first input connect Mouthful;And processing module 302 can be further configured to currently deposit in baseboard management controller by the first output interface The data of the basic input output system of storage are shown on outlet terminal;The configuration of user's input is received by the first input interface Information is modified with the data to the basic input output system shown on outlet terminal.
Optionally, target physical interface may include the second input interface;And processing module 302 can further be matched Be set to and the equipment for being electrically connected to the second input interface accessed by the second input interface, with obtain stored in equipment with confidence Breath.
Further, target physical interface can also include the second output interface and third input interface;And processing mould Block 302 can also be further configured to show the information stored in equipment on outlet terminal by the second output interface; The selection operation that user is received by third input interface, is determined as configuration information for information indicated by selection operation.
In application scenes, server 300 can also include starting module (being not shown in Fig. 3), be configured to ring Ying Yu receives enabling signal, determines whether the data of basic input output system have modification, and selects to take according to definitive result The start-up mode of business device.
Optionally, starting module can be further configured to have modification in the data for determining basic input output system In the case of, into the first start-up mode;The data that the basic input output system of completion is configured in baseboard management controller are obtained, And the data that will acquire are stored in the basic input output system of server;It restarts and services according to the second start-up mode Device;Wherein, the startup item under the first start-up mode is less than the startup item under the second start-up mode.
The server introduced by the present embodiment is corresponding to the computer system configurations method in the embodiment of the present application Server, so, based on the computer system configurations method in the embodiment of the present application, those skilled in the art can understand The specific embodiment of server and its various change form in the embodiment of the present application, so herein no longer for the server It is discussed in detail.As long as technical staff described in this field implements the service of the computer system configurations method in the embodiment of the present application Device belongs to the range to be protected of the application.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processing module of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices with A machine is generated, so that generating use by the instruction that the processing module of computer or other programmable data processing devices executes In the function that realization is specified in one box or multiple boxes of one process or multiple processes and/or block diagrams of flow chart Device.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, The manufacture of device is enabled, which realizes in a side of one process or multiple processes and/or block diagrams of flow chart The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing devices, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one process or multiple processes and/or block diagrams of flow chart One box or multiple boxes in specify function the step of.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (10)

1. a kind of computer system configurations method, comprising:
Receive trigger signal in response to baseboard management controller, by server target physical interface and the substrate management Controller communication connection, wherein the trigger signal is used to indicate configuration basic input output system;
By the target physical interface, receive the configuration information of user's input, with the data to basic input output system into Row configuration;
The data for the basic input output system that configuration is completed are stored in the baseboard management controller.
2. according to the method described in claim 1, wherein, the target physical interface includes the first output interface and the first input Interface;And
It is described to pass through the target physical interface, the configuration information of reception user's input, with the number to basic input output system According to being configured, comprising:
By first output interface by the number of basic input output system currently stored in the baseboard management controller According to being shown on outlet terminal;
The configuration information of user's input is received, by first input interface with substantially defeated to what is shown on the outlet terminal The data for entering output system are modified.
3. according to the method described in claim 1, wherein, the target physical interface includes the second input interface;And
It is described to pass through the target physical interface, the configuration information of reception user's input, comprising:
The equipment for being electrically connected to second input interface is accessed by second input interface, is deposited with obtaining in the equipment The configuration information of storage.
4. according to the method described in claim 3, wherein, the target physical interface further includes that the second output interface and third are defeated Incoming interface;And
It is described to obtain the configuration information stored in the equipment, comprising:
The information stored in the equipment is shown on outlet terminal by second output interface;
The selection operation that user is received by the third input interface, information indicated by the selection operation is determined as matching Confidence breath.
5. method described in one of -4 according to claim 1, wherein the method also includes:
In response to receiving enabling signal, determine whether the data of basic input output system have modification, and according to definitive result Select the start-up mode of server.
6. according to the method described in claim 5, wherein, the start-up mode that server is selected according to definitive result, comprising:
In the case where determining that the data of basic input output system have modification, into the first start-up mode;
The data that the basic input output system of completion is configured in the baseboard management controller are obtained, and the data that will acquire are deposited Storage is in the basic input output system of server;
Server is restarted according to the second start-up mode;
Wherein, the startup item under first start-up mode is less than the startup item under second start-up mode.
7. a kind of server, comprising:
Receiving module is configured in response to baseboard management controller and receives trigger signal, by the target physical in server Interface and the baseboard management controller communicate to connect, wherein the trigger signal is used to indicate configuration basic input and output system System;
Processing module is configured to receive the configuration information of user's input by the target physical interface, to basic input The data of output system are configured;
Memory module is configured to for the data for the basic input output system that configuration is completed to be stored in the substrate management control In device.
8. server according to claim 7, wherein the target physical interface includes that the first output interface and first are defeated Incoming interface;And
The processing module is further configured to will be current in the baseboard management controller by first output interface The data of the basic input output system of storage are shown on outlet terminal;User's input is received by first input interface Configuration information, modified with the data to the basic input output system shown on the outlet terminal.
9. server according to claim 7 or 8, wherein the server further includes starting module, is configured to respond to It in receiving enabling signal, determines whether the data of basic input output system have modification, and selects to service according to definitive result The start-up mode of device.
10. server according to claim 9, wherein the starting module is further configured to substantially defeated in determination Enter output system data have modification in the case where, into the first start-up mode;It obtains and is configured in the baseboard management controller The data of the basic input output system of completion, and the data that will acquire are stored in the basic input output system of server; Server is restarted according to the second start-up mode;Wherein, the startup item under first start-up mode is opened less than described second Startup item under dynamic model formula.
CN201910228614.8A 2019-03-25 2019-03-25 Computer system configuration method and server Active CN109976816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910228614.8A CN109976816B (en) 2019-03-25 2019-03-25 Computer system configuration method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910228614.8A CN109976816B (en) 2019-03-25 2019-03-25 Computer system configuration method and server

Publications (2)

Publication Number Publication Date
CN109976816A true CN109976816A (en) 2019-07-05
CN109976816B CN109976816B (en) 2021-06-15

Family

ID=67080439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910228614.8A Active CN109976816B (en) 2019-03-25 2019-03-25 Computer system configuration method and server

Country Status (1)

Country Link
CN (1) CN109976816B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111182033A (en) * 2019-12-09 2020-05-19 苏州浪潮智能科技有限公司 Method and equipment for restoring switch
CN111190749A (en) * 2019-12-24 2020-05-22 曙光信息产业(北京)有限公司 Server and method for data exchange between BMC and BIOS
CN111459558A (en) * 2020-03-20 2020-07-28 苏州浪潮智能科技有限公司 Video interface self-adaptive configuration method, device, equipment and storage medium
CN113434202A (en) * 2020-09-18 2021-09-24 阿里巴巴集团控股有限公司 Starting method and device of equipment, electronic equipment and computer storage medium
CN113900715A (en) * 2021-09-29 2022-01-07 北京东土科技股份有限公司 Information management system, method, device and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399840A (en) * 2013-07-31 2013-11-20 华为技术有限公司 Out-of-band altering method of configuration file of computer and computer
US20150304233A1 (en) * 2014-04-22 2015-10-22 Cisco Technology, Inc. Efficient management and configuration of in-band resources
US20160246612A1 (en) * 2015-02-25 2016-08-25 Quanta Computer Inc. Network bios management
CN106201563A (en) * 2015-04-29 2016-12-07 杭州昆海信息技术有限公司 The method and apparatus that the collocation method of start-up parameter and device, mainboard start
CN106445576A (en) * 2015-08-11 2017-02-22 广达电脑股份有限公司 Motherboard and computer implementing method thereof, and non-transitory computer readable storage devices thereof
US20170228237A1 (en) * 2016-02-08 2017-08-10 Dell Products L.P. Systems and methods for configuring bootable network target for boot in a single reboot
CN107643903A (en) * 2017-08-18 2018-01-30 郑州云海信息技术有限公司 A kind of method and device of server automatically into BIOS configuration interfaces
CN108196894A (en) * 2018-01-02 2018-06-22 联想(北京)有限公司 A kind of method and electronic equipment for detecting external equipment access
CN108897575A (en) * 2018-06-11 2018-11-27 联想(北京)有限公司 The configuration method and configuration system of electronic equipment
CN108984216A (en) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 A kind of method and apparatus automatically into configuration BIOS
CN109240754A (en) * 2017-07-03 2019-01-18 中兴通讯股份有限公司 A kind of logical device and method, system configuring BIOS startup item

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399840A (en) * 2013-07-31 2013-11-20 华为技术有限公司 Out-of-band altering method of configuration file of computer and computer
US20150304233A1 (en) * 2014-04-22 2015-10-22 Cisco Technology, Inc. Efficient management and configuration of in-band resources
US20160246612A1 (en) * 2015-02-25 2016-08-25 Quanta Computer Inc. Network bios management
CN106201563A (en) * 2015-04-29 2016-12-07 杭州昆海信息技术有限公司 The method and apparatus that the collocation method of start-up parameter and device, mainboard start
CN106445576A (en) * 2015-08-11 2017-02-22 广达电脑股份有限公司 Motherboard and computer implementing method thereof, and non-transitory computer readable storage devices thereof
US20170228237A1 (en) * 2016-02-08 2017-08-10 Dell Products L.P. Systems and methods for configuring bootable network target for boot in a single reboot
CN109240754A (en) * 2017-07-03 2019-01-18 中兴通讯股份有限公司 A kind of logical device and method, system configuring BIOS startup item
CN107643903A (en) * 2017-08-18 2018-01-30 郑州云海信息技术有限公司 A kind of method and device of server automatically into BIOS configuration interfaces
CN108196894A (en) * 2018-01-02 2018-06-22 联想(北京)有限公司 A kind of method and electronic equipment for detecting external equipment access
CN108897575A (en) * 2018-06-11 2018-11-27 联想(北京)有限公司 The configuration method and configuration system of electronic equipment
CN108984216A (en) * 2018-07-06 2018-12-11 郑州云海信息技术有限公司 A kind of method and apparatus automatically into configuration BIOS

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111182033A (en) * 2019-12-09 2020-05-19 苏州浪潮智能科技有限公司 Method and equipment for restoring switch
CN111182033B (en) * 2019-12-09 2022-05-17 苏州浪潮智能科技有限公司 Method and equipment for restoring switch
CN111190749A (en) * 2019-12-24 2020-05-22 曙光信息产业(北京)有限公司 Server and method for data exchange between BMC and BIOS
CN111459558A (en) * 2020-03-20 2020-07-28 苏州浪潮智能科技有限公司 Video interface self-adaptive configuration method, device, equipment and storage medium
CN113434202A (en) * 2020-09-18 2021-09-24 阿里巴巴集团控股有限公司 Starting method and device of equipment, electronic equipment and computer storage medium
WO2022057756A1 (en) * 2020-09-18 2022-03-24 阿里巴巴集团控股有限公司 Method and apparatus for starting device, electronic device, and computer storage medium
CN113434202B (en) * 2020-09-18 2024-03-29 阿里巴巴集团控股有限公司 Device starting method and device, electronic device and computer storage medium
CN113900715A (en) * 2021-09-29 2022-01-07 北京东土科技股份有限公司 Information management system, method, device and storage medium
CN113900715B (en) * 2021-09-29 2023-04-11 北京东土科技股份有限公司 Information management system, method, device and storage medium

Also Published As

Publication number Publication date
CN109976816B (en) 2021-06-15

Similar Documents

Publication Publication Date Title
CN109976816A (en) Computer system configurations method and server
US11086596B2 (en) Electronic device, server and control method thereof
KR102096156B1 (en) Voice wakeup method, apparatus and readable medium
CN111447123B (en) Smart home configuration method and device, electronic equipment and medium
CN111033610B (en) Electronic device and voice recognition method
USRE49014E1 (en) Voice interaction method, and device
US10255201B2 (en) Local key management for storage devices
US20180182386A1 (en) Electronic device and speech recognition method therefor
EP3561643B1 (en) Method and terminal for implementing voice control
US9904561B2 (en) Computer system and method for setting BIOS
US10831897B2 (en) Selective enforcement of secure boot database entries in an information handling system
KR20190032040A (en) Method and apparatus for controlling a update of software of an electronic device
US11283689B2 (en) Method for managing multiple servers and device employing method
CN109584783B (en) Cell board parameter configuration method, device, medium and display screen control system
CN110764978A (en) Hard disk lighting method and device, electronic equipment and storage medium
CN115392332A (en) AI model deployment method, system and storage medium
CN105786659A (en) Remote debugging method and server
US10944587B2 (en) Event processing associated with a smart device
US10579575B2 (en) Systems and methods of management console user interface pluggability
KR20200107058A (en) Method for processing plans having multiple end points and electronic device applying the same method
CN114860131A (en) Control method, device, equipment, medium and product for vehicle-mounted multimedia application
JP6944920B2 (en) Smart interactive processing methods, equipment, equipment and computer storage media
US20170048292A1 (en) Electronic device and method for providing content
CN111753046A (en) Method and apparatus for controlling smart device, electronic device, and medium
US20190149430A1 (en) Sw framework support method for open ipmi and dcmi development

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