Patent ID: 8667336

Claim:
A method, comprising: determining whether one or more manageability conditions are present in a computer system; attempting to load, in response to one or more manageability conditions being present, an out-of-service manageability remediation environment, the out-of-service manageability remediation environment comprising one of: (i) a local out-of-service manageability remediation environment stored within a portion of a flash device in the computer system wherein the local out-of-service manageability remediation environment is different from a host operating system of the computer system and is configured to locally diagnose one or more host operating system problems that created the manageability condition and locally attempt to repair the one or more diagnosed host operating system problems; or (ii) a remote out-of-service manageability remediation environment stored external to the computing system, wherein the remote out-of-service manageability remediation environment is different from the host operating system of the computer system and is configured to diagnose the one or more host operating system problems that created the manageability condition and attempt to repair the one or more diagnosed host operating system problems; determining whether the out-of-service manageability remediation environment has failed to load; in response to determining that the out-of-service manageability remediation environment has failed to load, attempting to load (i) the local out-of-service manageability remediation environment in response to determining that the remote out-of-service manageability remediation environment has failed to load or (ii) the remote out-of-service manageability remediation environment in response to determining that the local out-of-service manageability remediation environment has failed to load; and rebooting the computer system under the control of the host operating system in response to the one or more diagnosed host operating system problems being repaired by the local out-of-service manageability remediation environment or the remote out-of-service manageability remediation environment.