×

Creating customized bootable image for client computing device from backup copy

  • US 9,740,578 B2
  • Filed: 03/17/2016
  • Issued: 08/22/2017
  • Est. Priority Date: 07/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of creating customized bootable images for client computing devices in an information management system, the method comprising:

  • using one or more computing devices comprising computer hardware;

    creating a backup copy of each respective client computing device of a plurality of client computing devices, wherein the plurality of client computing devices reside in a primary storage subsystem, wherein the backup copy of each respective client computing comprises an image of the respective client computing device, and wherein the image comprises a non-default system state of the respective client computing device at a first time, the non-default system state of the respective client computing device comprising;

    a kernel of the respective client computing device,one or more virtual machine managers installed on the respective client computing device at the first time, anda plurality of drivers installed on the respective client computing device at the first time, wherein the non-default system state at the first time reflects one or more internal settings of the respective client computing device at the first time, wherein the backup copy of the respective client computing device is stored in one or more secondary storage devices of a secondary storage subsystem;

    creating a copy of a generic bootable image that includes a default kernel and one or more default device drivers, wherein the copy of the generic bootable image is stored in the one or more secondary storage devices;

    subsequent to said creating a copy of a generic bootable image and to said creating a backup copy of each respective client computing device, receiving a request to restore a destination computing device to the non-default system state of a first client computing device of the plurality of client computing devices at the first time;

    subsequent to said receiving a request, creating a customized bootable image specific to the first client computing device and stored in the backup copy, said creating comprising using the generic bootable image stored in the one or more secondary storage devices as a template to create the customized bootable image, the customized bootable image comprising the non-default system state of the first client computing device at the first time, the non-default system state of the first client computing device comprising the kernel of the first client computing device, the one or more virtual machine managers installed on the first client computing device at the first time, and the plurality of drivers installed on the first client computing device at the first time,wherein the customized bootable image stored in association with the backup copy of the first client computing device is configured to directly restore to the destination computing device the non-default system state of the first client computing device at the first time by booting from the kernel of the first client computing device and without first booting from the default kernel and then loading the kernel of the first client computing device, andwherein the customized bootable image further comprises one or more drivers associated with hardware existing at time of restore on the destination computing device; and

    rebooting the destination computing device to the non-default system state of the first client computing device at the first time from the customized bootable image.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×