Systems and methods for customizing boot disk images using prioritization
First Claim
1. A computer-implemented method for customizing boot disk images using prioritization, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- providing a staging area configured to receive files for creating a customized boot disk image, wherein the staging area is configured such that later received files override previously received files of the same name;
providing a nested folder structure;
assigning a prioritization order to the nested folder structure, wherein the prioritization order specifies that higher-level folders within the nested folder structure are to be processed before lower-level folders within the nested folder structure;
copying a plurality of sets of files from the nested folder structure into the staging area based on the prioritization order assigned to the nested folder structure such that files copied from lower-level folders within the nested folder structure into the staging area override files of the same name that were previously copied from higher-level folders within the nested folder structure into the staging area;
executing a set of modification commands to perform at least one modification to the contents of the staging area;
compiling the contents of the staging area to create the customized boot disk image.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed to systems and methods for customizing boot disk images using prioritization. In one example, a series of source files are copied to a staging area. Earlier received files are overridden by later received files of the same name. Pre-boot operating system files are copied first, followed by a software manufacturer'"'"'s supplied files, then an original equipment manufacturer'"'"'s supplied files, and finally user supplied files. Since each file is overridden by a later one, the prioritizing of copies to the staging area presents a prioritized file structure to create a boot disk image. Commands are run to further modify the files. The files are compiled into a boot disk image.
26 Citations
19 Claims
-
1. A computer-implemented method for customizing boot disk images using prioritization, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
providing a staging area configured to receive files for creating a customized boot disk image, wherein the staging area is configured such that later received files override previously received files of the same name; providing a nested folder structure; assigning a prioritization order to the nested folder structure, wherein the prioritization order specifies that higher-level folders within the nested folder structure are to be processed before lower-level folders within the nested folder structure; copying a plurality of sets of files from the nested folder structure into the staging area based on the prioritization order assigned to the nested folder structure such that files copied from lower-level folders within the nested folder structure into the staging area override files of the same name that were previously copied from higher-level folders within the nested folder structure into the staging area; executing a set of modification commands to perform at least one modification to the contents of the staging area; compiling the contents of the staging area to create the customized boot disk image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for customizing boot disk images using prioritization, the system comprising:
-
a staging area configured to receive files for creating a customized boot disk image, wherein the staging area is configured such that later received files override previously received files of the same name; a nested folder structure to which a prioritization order has been assigned, wherein the prioritization order specifies that higher-level folders within the nested folder structure are to be processed before lower-level folders within the nested folder structure; a copy module programmed to copy a plurality of sets of files from the nested folder structure into the staging area based on the prioritization order assigned to the nested folder structure such that files copied from lower-level folders within the nested folder structure into the staging area override files of the same name that were previously copied from higher-level folders within the nested folder structure into the staging area; a modification module programmed to execute a set of modification commands to perform at least one modification to the contents of the staging area; a compile module programmed to compile the contents of the staging area to create the customized boot disk image; memory and at least one processor configured to execute the copy module, the modification module, and the compile module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
provide a staging area configured to receive files for creating a customized boot disk image, wherein the staging area is configured such that later received files override previously received files of the same name; provide a nested folder structure; assign a prioritization order to the nested folder structure, wherein the prioritization order specifies that higher-level folders within the nested folder structure are to be processed before lower-level folders within the nested folder structure; copy a plurality of sets of files from the nested folder structure into the staging area based on the prioritization order assigned to the nested folder structure such that files copied from lower-level folders within the nested folder structure into the staging area override files of the same name that were previously copied from higher-level folders within the nested folder structure into the staging area; execute a set of modification commands to perform at least one modification to the contents of the staging area; compile the contents of the staging area to create the customized boot disk image.
-
Specification