Patent ID: 9569226
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A baseboard management controller (BMC), comprising: a bootloader; an interface to a removable storage device, the removable storage device having a pre-stored first firmware file and a kernel, wherein the removable storage device is physically connectable to the interface by a user; wherein the bootloader is configured to load the kernel from the removable storage device and to run the kernel, the kernel being configured to copy the first firmware file from the removable storage device; a first non-volatile memory, wherein the kernel is configured to copy the first firmware file from the removable storage device to the first non-volatile memory; wherein the removable storage device has a second firmware file pre-stored thereon, and the kernel is configured to copy the second firmware file from the removable storage device to a second non-volatile memory of an operating system firmware interface via the BMC.