Bootstrapping From A Remote Disk Image Via A Network
AssigneeFuturewei Technologies, Inc.
InventorsJun Xu, Rangaraju Iyengar
Life of this patent
Estimating the term…
Abstract
A method of bootstrapping from a remote image file comprising loading, by a processor, an initial bootloader, employing the initial bootloader to download a final bootloader from the remote image file via a network, employing the final bootloader to mount the remote image file as a block device, downloading a kernel and root file system mounting data from the remote image, and executing the kernel to bootstrap the processor based on the root file system mounting data.
Claims20
A method of bootstrapping from a remote image file comprising:
- loading, by a processor, an initial bootloader;
- employing the initial bootloader to download a final bootloader from the remote image file via a network;
- employing the final bootloader to download a kernel;
- executing the kernel to download root file system mounting data from the remote image file;
- and
- executing the kernel to bootstrap the processor based on the root file system mounting data.
A network element (NE) comprising:
- a transmitter;
- a receiver;
- a memory;
- and
- a processor coupled to the transmitter, receiver, and memory, configured to cause the NE to:
- load an initial bootloader to memory;
- execute the initial bootloader to download a final bootloader from a remote image file via a network;
- execute the final bootloader to download a kernel;
- execute the kernel to download root file system mounting data from the remote image;
- and
- employ the kernel to complete a bootstrapping process based on the root file system mounting data.
A network element (NE) comprising:
- a memory configured to store a bootable image file comprising a bootloader, a kernel, and root file system mounting data, wherein the bootloader is configured to mount the image file and download the kernel when executed by a client, and wherein the kernel is configured to download the root file system mounting data and mount the image file based on the root file system mounting data when executed by the client;
- a receiver configured to receive download requests from the client;
- a processor coupled to the memory and the receiver and configured to process download requests from the client;
- and
- a transmitter coupled to the processor and configured to transmit at least some of the bootable image file to the client via a network in response to download requests from the client.
Dependencies are inferred from the claim text.