A method for extending UEFI
firmware to support startup of a drive of an external device is provided. The method comprises the following steps: responding to loading of a target
operating system, andoperating extended UEFI
firmware; T; the
peripheral equipment support module is guided to support the drive of the startup type external equipment, wherein the drive cannot be directly driven by the UEFI
firmware; w; wherein the
peripheral equipment support module is obtained by modifying a Linux-based micro
operating system, and the Linux-based micro
operating system is different from a target operating
system to be loaded by extended UEFI firmware; A; and loading, by the
peripheral device support module, a target operating
system after the boot-up-type external device is driven, t, the peripheral device support module being obtained by: starting key ec and
device mapper characteristics in a Linux-based micro operating
system, and starting the boot-up-type external device by the peripheral device support module, T, the method comprises the following steps: introducing a udev component and a peer component into a Linux-based miniature operation system, t, the peer component being a
starter using a Linux key mechanism; A; and adding a driver required for starting the class external equipment into the Linux-based micro operating system.