Creating file systems within a file in a storage technology-abstracted manner
First Claim
16. In a computing environment, a method comprising:
- accessing a file that contains partitions, the partitions containing image data to install to a storage medium; and
processing the file to introduce any modifications to the partition and file system layout as required by a specific storage technology.
3 Assignments
0 Petitions
Accused Products
Abstract
Described is a system and method used in manufacturing computer devices, in which a single manufacturing image file contains an internal partition and file system layout into which individual operating system component packages are written. The image file is independent of any particular storage technology. To generate the file, a disk image utility tool inputs a memory configuration file and a package-to-partition mapping file to create the partitions/file systems within the image file. The operating system components (package) are written into the partitions. To store (e.g., flash) the image file'"'"'s data on a particular storage device, the image file is post-processed to customize the data for a particular storage device.
84 Citations
39 Claims
-
16. In a computing environment, a method comprising:
-
accessing a file that contains partitions, the partitions containing image data to install to a storage medium; and
processing the file to introduce any modifications to the partition and file system layout as required by a specific storage technology. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a computing environment, a system comprising:
-
a disk image utility process that inputs a partition-to-package mapping file containing partition information and package information, and based on the data in the files, outputs an image file using packages identified in the package information, the image file comprising a plurality of partitions identified in the partition information, with the contents of each package stored in one of the partitions based on the description; and
a post-process that processes the image file to introduce any modifications to the image as required by a specific storage technology. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
24-1. The system of claim 21 wherein the contents of at least one package corresponds to a kernel component, wherein one of the partitions comprises a RAM-based image partition, and wherein the disk image utility writes the kernel component to the RAM-based image partition based on the description.
-
25-2. The system of claim 21 wherein the contents of at least one package corresponds to a kernel component, wherein one of the partitions comprises a ROM-based image partition, and wherein the disk image utility writes the kernel component to the ROM-based image partition based on the description.
-
31. At least one computer-readable media having stored thereon a data structure, comprising:
-
a first set of data comprising a master boot record that defines partitions in the data structure, each partition corresponding to a file system;
a second set of data comprising a binary partition;
a third set of data comprising a storage-based partition;
a fourth set of data comprising a system partition; and
wherein the data structure is processed to create an operating system image on a storage medium. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification