A method and apparatus are provided for supplying a reliable and
maintainable operating system in a net-booted environment. According to
one embodiment, a network computer (NC) system including an NC server and
multiple NC clients is managed by an NC client causing the remainder of
the NC clients that are subsequently booted to receive operating system
software that is configured differently than that currently in effect by
replacing one or more system volumes on the NC server containing the
operating system software with one or more different system volumes.