This determination may be performed by executing a utility that is stored on a medium (such as a diskette, CD, or other medium) inserted into a bootable drive of the primary node 101A. In addition to the utility code, the medium also contains the substance of the firmware update although it may be stored in a compressed or other non-executable format to conserve disk space.