Patent ID: 7237238

Claim:
A method for an automated operating system upgrade in an information handling system, from an older version to a newer version, comprising: preparing a target information handling system for an upgrade using an upgrade preparation program; the program identifying the target system to determine whether a new operating system supports the target system; the program identifying an operating system manufacturer end version and determining if the version is older than a current required version; the program downloading the new operating system if required; copying the new operating system to a directory structure; the program scanning for all drivers on the target system; the program downloading any additional required drivers to the new directory structure if needed to support the new operating system; the program scanning to identify any factory installed software that are incompatible with the new operating system; in response to identifying incompatible factory installed software, the program prompting the target system for an approval to uninstall the incompatible software; and in response to a denial of the approval, the program advancing to a next step without uninstalling incompatible software.