发明名称 Caching based operating system installation
摘要 An image of system software is installed by loading an executable image of the system software using a boot loader, where the executable image includes a kernel and a plurality of files used by the kernel. The kernel of the system software is executed to generate the image of the system software that includes a copy of the kernel. Generating the image of the system software involves the steps of generating a plurality of pointers that each point to a different one of the files, retrieving the files using the pointers, and storing a copy of the kernel and the files in a storage device from which the system software is to be booted as the image of the system software.
申请公布号 US9158550(B2) 申请公布日期 2015.10.13
申请号 US201113162430 申请日期 2011.06.16
申请人 VMware, Inc. 发明人 Hiltgen Daniel Kerry;Cremel Olivier Alain;Devine Christopher Patrick
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method of installing an image of system software, comprising: prior to booting the system software: (i) loading an executable image of the system software using a boot loader, wherein the executable image includes a kernel of the system software and a copy of the kernel, (ii) executing the kernel of the system software, and (iii) in response to executing the kernel of the system software, generating the image of the system software from the loaded executable image that includes the copy of the kernel; and storing the image of the system software in a storage device from which the system software is to be booted, including copying the copy of the kernel to the storage device, wherein the executable image further includes a partition table for partitioning the storage device, wherein generating the image of the system software comprises creating a plurality of pointers that each points to a different directory object, wherein storing the image of the system software in the storage device comprises compressing each of the directory objects referenced by the plurality of pointers and writing each of the compressed directory objects to a partition of the storage device specified by the partition table of the executable image.
地址 Palo Alto CA US