Remote management of boot application
First Claim
1. A method for booting a remote client by a server via a bootable image on the remote client over a network, the method comprising:
- selecting, by the server, the bootable image on the remote client to boot the remote client, the bootable image comprising software to determine the trustworthiness of a software application on a maintenance server prior to executing the software application, for the remote client;
generating, by the server, a wake-on-LAN packet with a partition identification, the partition identification comprising an address of a location of the bootable image, to identify the location within a local resource of the remote client; and
transmitting, by the server, 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.
64 Citations
21 Claims
-
1. A method for booting a remote client by a server via a bootable image on the remote client over a network, the method comprising:
-
selecting, by the server, the bootable image on the remote client to boot the remote client, the bootable image comprising software to determine the trustworthiness of a software application on a maintenance server prior to executing the software application, for the remote client; generating, by the server, a wake-on-LAN packet with a partition identification, the partition identification comprising an address of a location of the bootable image, to identify the location within a local resource of the remote client; and transmitting, by the server, 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, 9, 10, 11)
-
-
12. A data processing system for booting a remote client via a bootable image on the 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 on the remote client to boot the remote client, the bootable image comprises software to determine the trustworthiness of a software application on a maintenance server prior to executing the software application, 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 comprising an address of a location of the bootable image, to identify the location within a local resource of 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 (13, 14, 15)
-
-
16. A computer program product comprising a machine-accessible storage medium containing instructions, wherein the machine-accessible storage medium is not a signal, wherein the instructions, when executed by a machine, cause said machine to perform operations, comprising:
selecting, by a server, a bootable image on the remote client to boot the remote client, the bootable image comprising software to determine the trustworthiness of a software application on a maintenance server prior to executing the software application, for a remote client;
generating, by the server, a wake-on-LAN packet with a partition identification, the partition identification comprising an address of a location of the bootable image, to identify the location within a local resource of the remote client; and
transmitting, by the server, 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 (17, 18, 19, 20, 21)
Specification