Rebooting to a UEFI application from a UEFI supported system
First Claim
Patent Images
1. A method for causing a computer system to boot an application, the method comprising:
- copying the application to a boot system partition;
saving boot configuration data for the computer system to a backup file;
loading the boot configuration data into a temporary location;
creating a registry object for the application;
storing the registry object into the temporary location;
creating a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file;
storing the modified backup file to the boot configuration data; and
setting a next boot device value in a firmware boot manager to indicate the registry object.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for rebooting a UEFI based system, for example from Microsoft Windows, to any UEFI application, include modifying boot configuration data by inserting a boot entry into the UEFI firmware boot manager to cause execution of a non-Windows UEFI application.
-
Citations
18 Claims
-
1. A method for causing a computer system to boot an application, the method comprising:
-
copying the application to a boot system partition; saving boot configuration data for the computer system to a backup file; loading the boot configuration data into a temporary location; creating a registry object for the application; storing the registry object into the temporary location; creating a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file; storing the modified backup file to the boot configuration data; and setting a next boot device value in a firmware boot manager to indicate the registry object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
one or more processors; and a machine-readable medium coupled to the one or more processors, the machine-readable medium having stored thereon instructions, that when executed, cause the one or more processors to; copy an application to a boot system partition, save boot configuration data to a backup file; load the boot configuration data into a temporary location, create a registry object for the application, store the registry object into the temporary location, create a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file, store the modified backup file to the boot configuration data, and set a next boot device value in a firmware boot manager to indicate the registry object. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium having stored thereon instructions, that when executed, cause one or more processors to:
-
copy an application to a boot system partition; save boot configuration data to a backup file; load the boot configuration data into a temporary location; create a registry object for the application; store the registry object into the temporary location; create a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file; store the modified backup file to the boot configuration data; and set a next boot device value in a firmware boot manager to indicate the registry object. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification