Users Guide
Steps BootToNetworkISO BootToISOFromVFlash ConnectNetworkISOIm
age
ConnectRFSISO
NOTE: Subsequent
host reboot does
not automatically
boot to the ISO
Image unless the
device (ISOIMG) is
set as the first
device in BIOS
boot list. This is
applicable only
when the ISO is
attached and the
time has not
expired or ISO is
not detached
explicitly.
NOTE: Whenever
the host system
reboots, BIOS will
boot to this device
(ISOIMG)
irrespective of its
boot order.
NOTE: If RFS
device is the first
device in BIOS
boot list and if the
server reboots,
BIOS boots to the
attached ISO each
time.
One Time Boot
Use the One-time-boot methods to immediately reboot the server and then boot to the ISO, Hard Disk, or PXE. Use these
methods to do a one-time boot to a pre-boot ISO while performing server maintenance, initiating an operating system
installation, booting to the hard disk, or booting to PXE.
To do this:
• BootToPXE() — Invoke this method to reboot the server immediately and to boot to the PXE irrespective of the
boot order in boot list.
• BootToHD() — Invoke this method to reboot the server immediately and boot to the first hard disk on the server
irrespective of the boot order in boot list.
NOTE: Alternatively, use BIOS methods such as ChangeBootOrderByInstanceID() or SetAttribute() for one time
boot.
BootToHD Method Behavior
Following are the some of the instances where the method may not work correctly:
• If the system has more than one hard drive, it selects the first hard drive in the boot order.
• If the boot order has a different device as the first device (for example, USB flash drive), it boots to this device.
• If the system is in UEFI boot mode, the hard disk with the operating system must be installed in UEFI boot mode
also. One time boot to the hard disk with the operating system installed in BIOS boot mode does not work.
• If the system has no hard disk installed, the method still runs. Therefore, make sure a supported hard disk is
installed before running the method.
About Job Identifiers
Several methods described in this document return job identifiers as output parameters. The jobs help to track a
requested action that cannot be performed immediately and, because of underlying technology constraints, takes longer
than standard Web service request response timeouts. The returned job identifier can subsequently be used in WS-
MAN Enumerate or Get requests to retrieve job object instances. Job object instances contain a job status property that
can be checked to see what state the job is in and whether it completed successfully or encountered a problem and
34