An embedded device, for implementing a boot process on a host, is
provided. This embedded device includes servers supporting various
industry-standard Internet protocols and services related to the boot
process. This embedded device also includes a storage medium that stores
boot options for multiple Operating Systems (OSs). In addition, this
embedded device includes a user-friendly interface for configuring the
servers for the boot process.