Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for preferably free/open source solution for booting from network. What I need to do is:

  • Have a boot manager check specified folder on a server.
  • If there's a file named f.e.: "image.img", then the manager will boot from it. The image contains a disk cloning tool which will back-up/restore the hard drive.
  • If the file doesn't exist, boot from hard drive.

What I'm trying to achieve is that the only thing I need to do in order to run the disk cloning software is to put a file into a special folder on the server. I have to manage 50 computers in an internet cafe, and running the disk cloning tool from a thumb drive is a real pain.

I was thinking about a lightweight linux distribution, but my knowledge is very limited when it comes to linux.


locked by HopelessN00b Dec 5 '14 at 8:20

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not a real question by voretaq7 Aug 25 '12 at 2:42

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

What platform are your clients running? Windows, Mac, Linux? – Ryan Bolger May 9 '09 at 16:03
Windows clients. – arul May 9 '09 at 16:07
No Windows server in-place already I guess? – Oskar Duveborn Nov 9 '09 at 18:17

I tried something like this a long time ago, but my knowledge then was very limited and I couldn't get it to work. I think there are several network boot managers, but what I tried was PXELINUX.

Here's a good guide on how to configure PXELINUX for network booting.

And here's more information on several tools for network booting that you might find useful.

If you make it work, it would be nice if you share it with us, as it's a very useful technique, IMHO.

Thank you for the links, I'll check them up and definitely write back if I get it working. – arul May 9 '09 at 16:01

Sounds like you're just after a standard PXE-boot system, see HERE for details


I agree with the PXE-boot suggestion, but also check out GPXE if you have compatible NICs. It will allow for additional config options such as HTTP or iSCSI.


If you are looking for a tool that helps you easily build a boot environment you may want to look at the Linux terminal server project (LTSP). While this tool is generally aimed at building a boot environment for allowing thin-clients to connect to terminal server of some sort, it is pretty easy to modify the environment to accomplish other things as well.

It may be easier to start here then trying to build a PXELINUX setup from scratch on your own.


Check out FOG. It has a built-in PXE server. It's also comes with a virtual appliance you can download and be up and running in minutes.

FOG Project Site


Not the answer you're looking for? Browse other questions tagged or ask your own question.