G06F9/4416

TECHNIQUES FOR ACCURATELY APPRISING A USER OF PROGRESS IN BOOTING A VIRTUAL APPLIANCE

A method, performed by a computing device, includes (a) building a data structure that describes dependence relationships between components of a virtual appliance, the components comprising respective computational processes which may be invoked during booting, a dependence relationship indicating that one component must complete before a second component may be invoked, (b) identifying, with reference to the data structure and an essential set of components which were pre-defined to be essential to the virtual appliance, a set of components that must complete for booting to be considered finished, and, after identifying the required set of components, repeatedly (c) querying each required component for its respective completion status, (d) calculating an estimated completion percentage for booting the virtual appliance with reference to the respective completion statuses of each required component versus all required components, and (e) displaying an indication of the completion percentage to a user via a user interface.

VIRTUAL CONTROLLER IN A MULTI-NODE SYSTEM
20230205549 · 2023-06-29 ·

A remote virtual system for remote boot up of a BMC on a node of a networked multi-node system is disclosed. A host server stores a firmware image. A network is coupled to the host server. A first node is coupled to the network. The first node includes a first controller executing the firmware image. The host server boots-up the controller and sends the firmware image to the first controller to complete a boot-up of the controller.

SYSTEM AND METHOD FOR AUTOMATED NETWORK CONFIGURATION
20170366396 · 2017-12-21 ·

A method of configuring a data network with a controller, the data network including a plurality of hosts each associated with at least one of a plurality of switches, the method including receiving a request to boot an operating system image on one of the plurality of hosts, the operating system image having network connectivity requirements. Further, the method includes selecting a host out of the plurality of hosts on which to boot the operating system image. The method also includes booting the operating system image on the host, and configuring a switch out of the plurality of switches associated with the host based upon the network connectively requirements of the operating system image. Additionally, the method includes configuring networking attributes of a network interface in the host based upon the network connectivity requirements of the operating system image.

SETTING METHOD OF ACCESSING SYSTEM PARAMETERS AND SERVER USING THE SAME

A setting method of accessing system parameters and a server are provided. The server includes a baseboard management controller. The setting method includes the following steps. First, a remote device is used to log in a webpage of the server according to a network address. Then, a CMOS setting parameter of the server is read out from a storage space of the baseboard management controller and then is loaded in the webpage.

Firmware update method and power system thereof

A firmware update method is provided for use in an information processing system powered by a power system. The power system is powered by an external power source and the power system includes a rechargeable battery and a controller. The method includes checking a power status of the rechargeable battery through the controller in response to a firmware update procedure. A power status of the rechargeable battery is determined to be sufficient to perform the firmware update procedure, and an insufficiency of the external power source to power the power system is determined. Power for the firmware update procedure is limited, through the controller, to the rechargeable battery.

System and method for retrieving wireless access point credentials from a BIOS NVRAM

A wireless access point profile is retrieved from a basic input output system (BIOS) non-volatile random-access memory (NVRAM). The wireless access point profile is provided to a wireless local area network controller.

Promoting a secure operating environment through oversight and provisioning of BIOS activity

Techniques for selectively permitting a device to boot an operating system. Before any operating system is loaded on the device, a BIOS component analyzes a set of files residing on the device to create state data that describes a current state of the set of files. This enables the state data to identify whether any files have been unexpectedly modified or are outdated. The BIOS component attempts to send the state data to a server over a network. The BIOS component then determines whether to permit the device to boot the operating system based on whether the network was detected and on the contents of any response, sent by the server, responsive to the state data.

SYSTEM AND METHOD OF OPERATING SYSTEM EXECUTABLES WITH INFORMATION HANDLING SYSTEMS

In one or more embodiments, one or more systems, one or more methods, and/or one or more methods may: execute a first information handling system (IHS) initialization executable via an environment associated with IHS firmware; register, by the first IHS initialization executable, a process configured to store multiple IHS initialization executable/OS executable pairs via a volatile memory medium of the IHS; for each IHS initialization executable/OS executable pair of the multiple IHS initialization executable/OS executable pairs: call, by an IHS initialization executable of the IHS initialization executable/OS executable pair, the process; and copy, by the process, an OS executable of the IHS initialization executable/OS executable pair from the first non-volatile memory medium to the volatile memory medium; retrieve a driver via a network; execute the driver; and copy, by the driver, each OS executable, which was copied to the volatile memory medium, to a non-volatile memory medium of the IHS.

UNIFIED EXTENSIBLE FIRMWARE INTERFACE CONTROLLED UPDATE DEPLOYMENT IN AN INFORMATION HANDLING SYSTEM
20230195451 · 2023-06-22 ·

An information handling system includes a processor, and a system memory device to store program instructions executable by the processor. The processor mounts a boot media, and executes the boot media. During the executing of the boot media, the processor fetches a firmware inventory for the information handling system and generates a firmware compliance report to the firmware inventory. Based on the firmware compliance report, the processor generates a firmware download capsule for firmware updates for the firmware inventory. Based on the firmware download capsule, the processor downloads supported firmware update packages.

IOT BOOTSTRAPPING AND CERTIFICATE MANAGEMENT USING ZERO-TOUCH DEPLOYMENT (ZTD) SERVICES

The present disclosure is directed to techniques for bootstrapping and certificate management of Internet of Things (IoT) devices using a zero-touch deployment (ZTD) service. In one aspect, a method of managing Internet of Thing (IoT) devices includes receiving, at an IoT management component, a bootstrapping request from an IoT device, the request including location information of the IoT device; receiving, from a controller, credential information for the IoT device; generating a policy for bootstrapping the IoT device based at least on the location information and the credential information; and sending the policy to the IoT device for the IoT device to complete the bootstrapping.