BOOT METHOD AND BOOT SYSTEM
First Claim
1. A boot method for a platform system including a Universal Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS), the UEFI BIOS having partitions storing an initial boot program code, a factory setting boot program code, a first customized boot program code, a second customized boot program code and boot information respectively, the method comprising steps of:
- (a) loading the initial boot program code stored in one of the partitions of the UEFI BIOS into a memory, and executing the initial boot program code stored in the memory by a CPU to perform a first phase of boot; and
(b) loading one of the factory setting boot program code, the first customized boot program code and the second customized boot program code stored in the partitions of the UEFI BIOS into the memory according to data in the boot information, and executing the program code loaded in the memory to perform a second phase of boot by the CPU.
1 Assignment
0 Petitions
Accused Products
Abstract
A boot method for a platform system including a Universal Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) is provided. The UEFI BIOS includes partitions storing an initial boot program code, a factory setting boot program code, a first customized boot program code, a second customized boot program code and boot information respectively. The provided method comprises steps of: loading the initial boot program code stored in one of the partitions of the UEFI BIOS into a memory, and executing the initial boot program code stored in the memory by a CPU to perform a first phase of boot; and loading one of the factory setting boot program code, the first customized boot program code and the second customized boot program code stored in the partitions of the UEFI BIOS into the memory according to data in the boot information, and executing the program code loaded in the memory to perform a second phase of boot by the CPU.
-
Citations
16 Claims
-
1. A boot method for a platform system including a Universal Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS), the UEFI BIOS having partitions storing an initial boot program code, a factory setting boot program code, a first customized boot program code, a second customized boot program code and boot information respectively, the method comprising steps of:
-
(a) loading the initial boot program code stored in one of the partitions of the UEFI BIOS into a memory, and executing the initial boot program code stored in the memory by a CPU to perform a first phase of boot; and (b) loading one of the factory setting boot program code, the first customized boot program code and the second customized boot program code stored in the partitions of the UEFI BIOS into the memory according to data in the boot information, and executing the program code loaded in the memory to perform a second phase of boot by the CPU. - View Dependent Claims (2, 3)
-
-
4. A boot method for a platform system including a UEFI BIOS, the UEFI BIOS having partitions storing an initial boot program code, a factory setting boot program code, a first customized boot program code, a second customized boot program code and boot information respectively, the method comprising steps of:
-
(c) loading a program code of system firmware file into a memory; (d) determining which one of the partitions storing the first and the second customized boot program codes respectively is to be updated according to data of the boot information, and updating the determined one of the partitions storing the first and the second customized boot program codes respectively with the program code of system firmware file stored in the memory; and (e) loading the updated one of the first and the second customized boot program codes stored respectively in the partitions of the UEFI BIOS into the memory, and executing the updated one of the first and the second customized boot program codes in the memory to boot the platform system. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A boot method for a platform system including a UEFI BIOS in which an initial boot program code, a factory setting boot program code, a first customized boot program code and first boot information are stored, the method comprising steps of:
-
(a) loading the initial boot program code into a memory, and executing the initial boot program code stored in the memory to perform a first phase of boot, whereby the platform system is enabled to connect with a remote server in which a second customized boot program code and second boot information are stored; and (b) loading one of the factory setting boot program code, the first customized boot program code and the second customized boot program code into the memory according to data in the first and second boot information, and executing the program code loaded into the memory to perform a second phase of boot. - View Dependent Claims (13, 14, 15, 16)
-
Specification