×

Caching based operating system installation

  • US 10,185,573 B2
  • Filed: 10/06/2015
  • Issued: 01/22/2019
  • Est. Priority Date: 06/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating an image of system software from an executable image, comprising:

  • loading an executable image obtained from an external source into a memory, the executable image comprising a kernel, a plurality of files used by the kernel, and a copy of the kernel;

    executing the kernel, the kernel being modified during execution;

    partitioning a storage device from which the system software is to be booted as the image of the system software according to a partition table;

    generating a plurality of pointers, each pointing to a different one of the plurality of files stored in the memory;

    retrieving the plurality of files from the memory using the pointers;

    compressing each of the plurality of files used by the kernel upon retrieving the files using the pointers;

    writing each of the compressed files to a partition in the storage device specified by the partition table;

    obtaining a kernel object from a first data object stored in the memory, the kernel object comprising the copy of the kernel included as a file of the executable image, the copy of kernel corresponding to an unmodified version of the kernel;

    writing the kernel object to a kernel object partition of the storage device specified by the partition table;

    obtaining a boot loader object from a second data object stored in the memory; and

    writing the boot loader object to the storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×