CN111694604A - Method, device and equipment for installing drivers in batches and machine-readable storage medium - Google Patents

Method, device and equipment for installing drivers in batches and machine-readable storage medium Download PDF

Info

Publication number
CN111694604A
CN111694604A CN202010370744.8A CN202010370744A CN111694604A CN 111694604 A CN111694604 A CN 111694604A CN 202010370744 A CN202010370744 A CN 202010370744A CN 111694604 A CN111694604 A CN 111694604A
Authority
CN
China
Prior art keywords
installation
file
hardware information
drive
real hardware
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
CN202010370744.8A
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.)
New H3C Cloud Technologies Co Ltd
Original Assignee
New H3C Cloud Technologies 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 New H3C Cloud Technologies Co Ltd filed Critical New H3C Cloud Technologies Co Ltd
Priority to CN202010370744.8A priority Critical patent/CN111694604A/en
Publication of CN111694604A publication Critical patent/CN111694604A/en
Pending legal-status Critical Current

Links

Images

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/4411Configuring for operating with peripheral devices; Loading of device drivers

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 present disclosure provides a driver batch installation method, apparatus, device and machine-readable storage medium, the method comprising: detecting real hardware information of the server equipment; selecting a corresponding system file and a corresponding drive file according to the real hardware information; and generating an installation image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation image file. Through the technical scheme, the management equipment selects the corresponding system and drive through analyzing the real hardware information provided by the server equipment, generates the installation mirror image and then mounts the installation mirror image on the server equipment, so that the server automatically installs the system and the drive, the tedious operation of manually installing the drive one by the server is omitted, and the problem of manpower consumption in the installation of the drive is solved.

Description

Method, device and equipment for installing drivers in batches and machine-readable storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a machine-readable storage medium for installing drivers in batches.
Background
OS (Operating System). Is a computer program that manages computer hardware and software resources. The operating system needs to handle basic transactions such as managing and configuring memory, prioritizing system resources, controlling input devices and output devices, operating the network, and managing the file system. The operating system also provides an operator interface for the user to interact with the system.
FIST (Fast Intelligent Scalable toolset), a set of server management software based on OSGi architecture.
iFIST: the server local management software can be embedded in a server SD card and is based on an OSGI architecture.
A KVM (Keyboard Video Mouse) may view a screen of a server through a management network, and perform Mouse and Keyboard operations thereon. KVM enables access to and control of a computer by directly connecting a keyboard, video and mouse (KVM) port. KVM technology does not require the target server to modify the software. This means that the target computer can be accessed at any time in the BIOS environment. The KVM provides true motherboard level access and supports multi-platform servers and serial devices.
A driver, a small piece of code added to the operating system, contains information about the hardware device.
IPMI (Intelligent Platform Management Interface) is a hardware Interface specification for developing a standard, and defines a specific method for an embedded Management subsystem to perform communication.
BMC (Baseboard Management Controller), a set of programs that are fixed to a service processor independent of the motherboard CPU, monitor the status of a computer, web server, or other hardware driven device using sensors, and communicate with a system administrator through a separate connection.
At present, due to the popularization of cloud computing, batch automatic installation of an OS is increasingly common in a server cluster environment, however, necessary driver installation is relatively complicated, and one driver package needs to be manually installed. And different operating systems are installed, correspondingly installed drive packages are different, and a drive matched with hardware on equipment must be selected for installation, so that the difficulty and complexity of installing the drive are increased, and the labor cost is greatly consumed.
Disclosure of Invention
In view of the above, the present disclosure provides a method and an apparatus for installing drivers in batch, an electronic device, and a machine-readable storage medium, so as to solve the problem that installing drivers is labor-consuming.
The specific technical scheme is as follows:
the present disclosure provides a driver batch installation method, applied to a management device, the method including: detecting real hardware information of the server equipment; selecting a corresponding system file and a corresponding drive file according to the real hardware information; and generating an installation image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation image file.
As a technical solution, the method further includes: before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
The present disclosure also provides a driver batch installation method, which is applied to server equipment, and the method includes: reporting local real hardware information so that the management equipment selects corresponding system files and drive files according to the real hardware information and generates corresponding installation image files; mounting the installation image file according to an instruction of a management device; and installing the system and the driver contained in the installation image file.
As a technical solution, the method further includes: and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
The present disclosure simultaneously provides a drive is installation device in batches, is applied to the management equipment, the device includes: the detection module is used for detecting the real hardware information of the server equipment; the processing module is used for selecting a corresponding system file and a corresponding drive file according to the real hardware information; and the mirror image module is used for generating an installation mirror image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation mirror image file.
As a technical solution, the apparatus further includes: before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
The present disclosure simultaneously provides a drive is installation device in batches, is applied to server equipment, the device includes: the sending module is used for reporting local real hardware information so that the management equipment selects a corresponding system file and a corresponding drive file according to the real hardware information and generates a corresponding installation image file; the mounting module is used for mounting the installation image file according to an instruction of the management equipment; and the installation module is used for installing the system and the driver contained in the installation image file.
As a technical solution, the apparatus further includes: and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
The present disclosure also provides an electronic device, including a processor and a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions executable by the processor, and the processor executes the machine-executable instructions to implement the aforementioned driver batch installation method.
The present disclosure also provides a machine-readable storage medium having stored thereon machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement the aforementioned driver batch installation method.
The technical scheme provided by the disclosure at least brings the following beneficial effects:
the management equipment selects the corresponding system and drive by analyzing the real hardware information provided by the server equipment, generates an installation mirror image and then mounts the installation mirror image on the server equipment, so that the server automatically installs the system and the drive, the tedious operation of manually installing the drive one by the server is omitted, and the problem of manpower consumption in the installation of the drive is solved.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments of the present disclosure or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present disclosure, and other drawings can be obtained by those skilled in the art according to the drawings of the embodiments of the present disclosure.
FIG. 1 is a flow diagram of a driver batch installation method in one embodiment of the present disclosure;
FIG. 2 is a flow chart of a driver batch installation method in one embodiment of the present disclosure;
FIG. 3 is a block diagram of a driver batch installation method in one embodiment of the present disclosure;
FIG. 4 is a block diagram of a drive batch installation apparatus in one embodiment of the present disclosure;
fig. 5 is a hardware configuration diagram of an electronic device in an embodiment of the present disclosure.
Detailed Description
The terminology used in the embodiments of the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein is meant to encompass any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information in the embodiments of the present disclosure, such information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. Depending on the context, moreover, the word "if" as used may be interpreted as "at … …" or "when … …" or "in response to a determination".
At present, due to the popularization of cloud computing, batch automatic installation of an OS is increasingly common in a server cluster environment. However, the necessary drive is relatively complicated to install. The driver packages are manually installed one by one. And different operating systems are installed, correspondingly installed drive packages are different, and a drive matched with hardware on equipment must be selected for installation, so that the difficulty and complexity of installing the drive are increased, and the labor cost is greatly consumed. Therefore, a method capable of installing a driver of a corresponding device while installing an operating system in a batch is urgently needed.
In view of the above, the present disclosure provides a method and an apparatus for installing drivers in batch, an electronic device, and a machine-readable storage medium, so as to solve the problem that installing drivers is labor-consuming.
The specific technical scheme is as follows.
In one embodiment, the present disclosure provides a driver batch installation method applied to a management device, the method including: detecting real hardware information of the server equipment; selecting a corresponding system file and a corresponding drive file according to the real hardware information; and generating an installation image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation image file.
Specifically, as shown in fig. 1, the method comprises the following steps:
step S11, the actual hardware information of the server device is detected.
And step S12, selecting corresponding system files and drive files according to the real hardware information.
And step S13, generating an installation image file according to the corresponding system file and the drive file.
The management equipment selects the corresponding system and drive by analyzing the real hardware information provided by the server equipment, generates an installation mirror image and then mounts the installation mirror image on the server equipment, so that the server automatically installs the system and the drive, the tedious operation of manually installing the drive one by the server is omitted, and the problem of manpower consumption in the installation of the drive is solved.
In one embodiment, the method further comprises: before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
When detecting that the mirror image is mounted on the server equipment currently, the method is not continuously executed so as to avoid conflict and influence on the operation corresponding to the mirror image which is mounted at the last time, and the method is executed only when the mirror image is not mounted on the server equipment.
In one embodiment, the present disclosure also provides a driver batch installation method applied to a server device, where the method includes: reporting local real hardware information so that the management equipment selects corresponding system files and drive files according to the real hardware information and generates corresponding installation image files; mounting the installation image file according to an instruction of a management device; and installing the system and the driver contained in the installation image file.
Specifically, as shown in fig. 2, the method comprises the following steps:
and step S21, reporting local real hardware information.
And step S22, mounting the installation image file according to the instruction of the management equipment.
And step S23, installing the system and the driver contained in the installation image file.
The management equipment selects the corresponding system and drive by analyzing the real hardware information provided by the server equipment, generates an installation mirror image and then mounts the installation mirror image on the server equipment, so that the server automatically installs the system and the drive, the tedious operation of manually installing the drive one by the server is omitted, and the problem of manpower consumption in the installation of the drive is solved.
In one embodiment, the method further comprises: and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
After the whole installation process is finished, the mirror image is automatically hung, and subsequent mirror image mounting is not influenced.
In one embodiment, the present disclosure also provides a driving batch installation apparatus applied to a management device, as shown in fig. 3, the apparatus including: a detection module 31, configured to detect real hardware information of the server device; the processing module 32 is configured to select a corresponding system file and a corresponding driver file according to the real hardware information; and the mirror image module 33 is configured to generate an installation mirror image file according to the corresponding system file and the corresponding driver file, so that the server device mounts and installs the installation mirror image file.
In one embodiment, the apparatus further comprises: before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
In one embodiment, the present disclosure also provides a driving batch installation apparatus applied to a server device, as shown in fig. 4, the apparatus including: a sending module 41, configured to report local real hardware information, so that the management device selects a corresponding system file and a corresponding driver file according to the real hardware information and generates a corresponding installation image file; a mounting module 42, configured to mount the installation image file according to an instruction of the management device; and the installation module 43 is used for installing the system and the driver contained in the installation image file.
In one embodiment, the apparatus further comprises: and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
The automatic installation of the driver when the management device solves the batch installation of the operating system can comprise the following parts:
equipment management: because the automatic installation of the driver in the system installation process needs to be realized, the BMC of a plurality of devices needs to be taken over, and the BMC realizes the out-of-band management function. Therefore, the management of FIST can be accepted, and the operating system and the drive action data support can be installed for subsequent execution of batch.
Mirror image management: the method has the advantages that the webpage end uploads the operating system mirror image, so that when the operating system and the driver are installed in batch, a specific operating system is selected to be installed, the mirror image does not need to be manually mounted on each device, the driver mirror image is uploaded through the webpage end, the driver file and the driver configuration file are counted, and all the driver files in the mirror image file and the specific driver can be displayed and installed on some specified operating systems in a supporting mode.
And (3) configuration template management: and creating a template meeting the requirements. Including the operating system, specifying the logical disk, configuring the network, and selecting driver files that conform to the selected operating system and to the device hardware.
Template application management: the template created in the configuration template pipe is applied to the device of the property. Before installing the system, the validity of the current OS image and the drive image needs to be checked, the drive configuration file is encrypted through the MD5, and the drive configuration file cannot be tampered manually. After the verification is completed, whether the driver in the template is matched with the hardware of the equipment needs to be identified. Through the IPMI command, a PCIE information list of the specified device may be acquired. And by matching the device type corresponding to each driver in the driver configuration file with the device type in the PCIE information of the designated device, the main matching information includes: vendor ID, device ID, etc., information that uniquely identifies the device hardware. And when the selected drivers in the template can be uniquely matched with the hardware of the real equipment, executing the operation of simulating and mounting the KVM, and mounting the operating system mirror image and the driver mirror image on each selected equipment. And executing the IPMI command to enable the equipment to start from the IFIST and acquire the IP address of the IFIST. The FIST communicates to the IFIST of each device, executing commands to install a particular operating system and driver based on the template information. And after waiting for the IFIST end to return the operation result information, displaying the operation result to the user by the FIST. The user can also open the KVM through the interface provided by the FIST, and the real-time display of the installation system and the driven picture is realized. After receiving the command of installing the operating system and the driver at the IFIST end, modifying corresponding automatic answer scripts such as ks script files or anti-in. And copying a driver file of the equipment from a mounting point to the IFIST, copying the driver file to a logic disk needing to install the system, and adding a command for installing the driver after the system is installed in the installation script. And ejecting an operating system mirror image and a drive mirror image by the IFIST end, and finishing the installation in the whole process.
In one embodiment, the present disclosure provides an electronic device, which includes a processor and a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions executable by the processor, and the processor executes the machine-executable instructions to implement the foregoing method for driving batch installation, and from a hardware level, a schematic diagram of a hardware architecture may be shown in fig. 5.
In one embodiment, the present disclosure provides a machine-readable storage medium having stored thereon machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement the aforementioned driver batch installation method.
Here, a machine-readable storage medium may be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and so forth. For example, the machine-readable storage medium may be: a RAM (random access Memory), a volatile Memory, a non-volatile Memory, a flash Memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disk (e.g., an optical disk, a dvd, etc.), or similar storage medium, or a combination thereof.
The systems, devices, modules or units described in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the various elements may be implemented in the same one or more software and/or hardware implementations in practicing the disclosure.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Furthermore, these computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (which may include, but is not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above description is only an embodiment of the present disclosure, and is not intended to limit the present disclosure. Various modifications and variations of this disclosure will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure should be included in the scope of the claims of the present disclosure.

Claims (10)

1. A driver batch installation method is applied to a management device, and comprises the following steps:
detecting real hardware information of the server equipment;
selecting a corresponding system file and a corresponding drive file according to the real hardware information;
and generating an installation image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation image file.
2. The method of claim 1, further comprising:
before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
3. A driver batch installation method is applied to a server device, and comprises the following steps:
reporting local real hardware information so that the management equipment selects corresponding system files and drive files according to the real hardware information and generates corresponding installation image files;
mounting the installation image file according to an instruction of a management device;
and installing the system and the driver contained in the installation image file.
4. The method of claim 3, further comprising:
and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
5. A drive batch installation apparatus, for use in a management device, the apparatus comprising:
the detection module is used for detecting the real hardware information of the server equipment;
the processing module is used for selecting a corresponding system file and a corresponding drive file according to the real hardware information;
and the mirror image module is used for generating an installation mirror image file according to the corresponding system file and the corresponding drive file so as to mount the server equipment and install the installation mirror image file.
6. The method of claim 5, wherein the apparatus further comprises:
before detecting the real hardware information of the server equipment, detecting whether the mirror image is mounted on the server equipment, if not, continuing to execute the step of detecting the real hardware information of the server equipment.
7. A drive batch installation apparatus, applied to a server device, the apparatus comprising:
the sending module is used for reporting local real hardware information so that the management equipment selects a corresponding system file and a corresponding drive file according to the real hardware information and generates a corresponding installation image file;
the mounting module is used for mounting the installation image file according to an instruction of the management equipment;
and the installation module is used for installing the system and the driver contained in the installation image file.
8. The apparatus of claim 7, further comprising:
and after installing the system and the driver contained in the installation image file, removing the mounting of the installation image file.
9. An electronic device, comprising: a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor to perform the method of any one of claims 1 to 4.
10. A machine-readable storage medium having stored thereon machine-executable instructions which, when invoked and executed by a processor, cause the processor to implement the method of any of claims 1-4.
CN202010370744.8A 2020-05-06 2020-05-06 Method, device and equipment for installing drivers in batches and machine-readable storage medium Pending CN111694604A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010370744.8A CN111694604A (en) 2020-05-06 2020-05-06 Method, device and equipment for installing drivers in batches and machine-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010370744.8A CN111694604A (en) 2020-05-06 2020-05-06 Method, device and equipment for installing drivers in batches and machine-readable storage medium

Publications (1)

Publication Number Publication Date
CN111694604A true CN111694604A (en) 2020-09-22

Family

ID=72476960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010370744.8A Pending CN111694604A (en) 2020-05-06 2020-05-06 Method, device and equipment for installing drivers in batches and machine-readable storage medium

Country Status (1)

Country Link
CN (1) CN111694604A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112306510A (en) * 2020-10-30 2021-02-02 深圳忆联信息***有限公司 Method and device for batch downloading and deploying of drivers, computer equipment and storage medium
CN112579106A (en) * 2020-12-14 2021-03-30 深圳忆联信息***有限公司 Microsoft drive deployment method and device based on association drive library
CN114510279A (en) * 2022-01-28 2022-05-17 浙江大豪明德智控设备有限公司 Device management method, device, electronic device, storage medium, and program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013265A (en) * 2002-06-04 2004-01-15 Seiko Epson Corp System, method, and program for driver installation
JP2014052968A (en) * 2012-09-10 2014-03-20 Ricoh It Solutions Co Ltd Driver distribution server and driver distribution program
CN107577510A (en) * 2017-09-21 2018-01-12 成都领沃网络技术有限公司 One kind quickly pre-installs method and system automatically without hardware driving under disk ring border
CN109766105A (en) * 2018-12-24 2019-05-17 新华三技术有限公司 Drive programe installation method, device, server and computer readable storage medium
CN110858144A (en) * 2018-08-24 2020-03-03 中国电信股份有限公司 Automatic server deployment method, device and system and computer readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013265A (en) * 2002-06-04 2004-01-15 Seiko Epson Corp System, method, and program for driver installation
JP2014052968A (en) * 2012-09-10 2014-03-20 Ricoh It Solutions Co Ltd Driver distribution server and driver distribution program
CN107577510A (en) * 2017-09-21 2018-01-12 成都领沃网络技术有限公司 One kind quickly pre-installs method and system automatically without hardware driving under disk ring border
CN110858144A (en) * 2018-08-24 2020-03-03 中国电信股份有限公司 Automatic server deployment method, device and system and computer readable storage medium
CN109766105A (en) * 2018-12-24 2019-05-17 新华三技术有限公司 Drive programe installation method, device, server and computer readable storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112306510A (en) * 2020-10-30 2021-02-02 深圳忆联信息***有限公司 Method and device for batch downloading and deploying of drivers, computer equipment and storage medium
CN112579106A (en) * 2020-12-14 2021-03-30 深圳忆联信息***有限公司 Microsoft drive deployment method and device based on association drive library
CN112579106B (en) * 2020-12-14 2024-04-02 深圳忆联信息***有限公司 Microsoft driver deployment method and device based on association driver library
CN114510279A (en) * 2022-01-28 2022-05-17 浙江大豪明德智控设备有限公司 Device management method, device, electronic device, storage medium, and program product
CN114510279B (en) * 2022-01-28 2023-11-21 浙江大豪明德智控设备有限公司 Device management method, device, electronic device, storage medium, and program product

Similar Documents

Publication Publication Date Title
CN111694604A (en) Method, device and equipment for installing drivers in batches and machine-readable storage medium
JP6089064B2 (en) Method, computer system and memory device for updating software components
CN110096424B (en) Test processing method and device, electronic equipment and storage medium
CN110908753B (en) Intelligent fusion cloud desktop server, client and system
US10261880B1 (en) Error generation using a computer add-in card
US10817319B1 (en) Compatibility-based configuration of hardware with virtualization software
CN104113430A (en) Cloud computing data center automatic deployment software framework design
CN101821729A (en) Remote auto provisioning and publication of applications
WO2015062217A1 (en) Connection processing method and device for peripheral in virtual desktop system
US10178170B2 (en) Browser-based virtual media administration
CN112379963B (en) Remote application window control method and device and computer equipment
US10318343B2 (en) Migration methods and apparatuses for migrating virtual machine including locally stored and shared data
CN114201197A (en) Firmware upgrading method and device, electronic equipment and readable storage medium
CN106528226B (en) Installation method and device of operating system
CN114153477A (en) Method, device, system, equipment and medium for upgrading firmware of PCIE (peripheral component interface express) driver card
US20170199733A1 (en) Method for terminal to update operating system, terminal and system
US20160316043A1 (en) Impersonating a specific physical hardware configuration on a standard server
CN115913913B (en) Network card pre-starting execution environment function fault positioning method and device
CN103246544B (en) virtual hardware driving method
CN110221910B (en) Method and apparatus for performing MPI jobs
US20100223366A1 (en) Automated virtual server deployment
CN103632090A (en) Method for operating virtual firewall on virtual machine
CN102752151B (en) Measuring and controlling product management method and device based on flexibility testing technology
CN113157382B (en) Virtual drive-based equipment calling method and device
CN116661951B (en) Mirror image file processing method and device, electronic equipment and storage medium

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