Run a small OS first which has remote management capability, and then boot straight into a virutalized OS that the user uses.