Remote management of boot application
First Claim
1. A method for booting via a selected bootable image on a remote client on a network, the method comprising:
- selecting the bootable image for the remote client;
generating a wake-on-LAN packet with a partition identification, the partition identification being associated with a location of the bootable image, wherein the location is accessible by the remote client; and
transmitting the wake-on-LAN packet to the remote client to wake up the remote client and to instruct a pre-boot application of the remote client to boot via the bootable image.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and arrangements for remotely selecting a bootable image via a WOL packet for a wake-on-LAN (WOL) capable computer are contemplated. Server-side embodiments include hardware and/or software for determining a client to be managed, determining whether the client is active on the network, and transmitting a WOL packet having a vector, or operating system partition identification (OSPID), to describe a bootable image accessible by the WOL capable computer. Some embodiments may include an OSPID that points to a secure bootable image such as a bootable image on a hard drive, a compact disk (CD) connected to the computer, or other local resource. Client-side embodiments may receive the WOL packet at, for instance, a network interface card (NIC), recognize that the WOL packet includes an OSPID that describes the bootable image to boot, and implement an alternative boot sequence to boot from that bootable image.
103 Citations
37 Claims
-
1. A method for booting via a selected bootable image on a remote client on a network, the method comprising:
-
selecting the bootable image for the remote client;
generating a wake-on-LAN packet with a partition identification, the partition identification being associated with a location of the bootable image, wherein the location is accessible by the remote client; and
transmitting the wake-on-LAN packet to the remote client to wake up the remote client and to instruct a pre-boot application of the remote client to boot via the bootable image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service for booting via a selected bootable image on a remote client on a network, the service comprising:
-
selecting the bootable image for the remote client;
generating a wake-on-LAN packet with a partition identification, the partition identification being associated with a location of the bootable image, wherein the location is accessible by the remote client; and
transmitting the wake-on-LAN packet to the remote client to wake up the remote client and to instruct a pre-boot application of the remote client to boot via the bootable image. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A data processing system for booting via a selected bootable image on a remote client on a network, the system comprising:
-
a server computer system in communication with at least one client computer system, the server computer system comprising a processor capable of selecting the bootable image for the remote client;
wherein the server computer system is capable of generating a wake-on-LAN packet with a partition identification, the partition identification being associated with a location of the bootable image, wherein the location is accessible by the remote client;
wherein the server computer system is capable of transmitting the wake-on-LAN packet to the remote client to wake up the remote client and to instruct a pre-boot application of the remote client to boot via the bootable image; and
a database, the database comprising an indication of one or more clients and the status of their wake-on-LAN functionality. - View Dependent Claims (14)
-
-
15. A machine-accessible medium containing instructions, which when executed by a machine, cause said machine to perform operations, comprising:
-
selecting a bootable image for a remote client;
generating a wake-on-LAN packet with a partition identification, the partition identification being associated with a location of the bootable image, wherein the location is accessible by the remote client; and
transmitting the wake-on-LAN packet to the remote client to wake up the remote client and to instruct a pre-boot application of the remote client to boot via the bootable image. - View Dependent Claims (16, 17, 18)
-
-
19. A computer-readable medium containing a data structure for use by data processing system on a network, the data structure comprising:
-
an indication of an address of a server computer system;
an indication of an address for a client computer system;
a synchronization stream; and
an indication of a bootable image accessible by the client computer system to instruct a pre-boot application of the client computer system to boot via the bootable image.
-
-
20. An apparatus for booting via a bootable image selected by a remote server on a network, the apparatus comprising:
-
a packet parser to identify a partition identification associated with the bootable image in a wake-on-LAN packet, the partition identification being associated with a location of the bootable image; and
partition identification logic coupled with the packet parser to store the partition identification in a memory location, the memory location to maintain the partition identification to instruct the boot manager to boot via the bootable image. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for booting via a bootable image selected by a remote server on a network, the method comprising:
-
identifying a partition identification associated with the bootable image in a wake-on-LAN packet, the partition identification being associated with a location of the bootable image;
storing the partition identification in a memory location, the memory location to maintain the partition identification to instruct the boot manager to boot via the bootable image;
scanning the memory location to determine the presence of the partition identification; and
booting via the bootable image in response to the presence of the partition identification. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A machine-accessible medium containing instructions, which when executed by a machine, cause said machine to perform operations, comprising:
-
identifying a partition identification associated with a bootable image in a wake-on-LAN packet, the partition identification being associated with a location of the bootable image;
storing the partition identification in a memory location, the memory location to maintain the partition identification to instruct the boot manager to boot via the bootable image;
scanning the memory location to determine the presence of the partition identification; and
booting via the bootable image in response to the presence of the partition identification. - View Dependent Claims (36, 37)
-
Specification