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

This is what I have:

  1. Kickstart server with multiple Linux distros on it.
  2. Multiple Supermicro server machines I'm connecting using IPMI.

What I need:

I need some way to run unattended installation of the particular Linux distro on particular server machine. To clarify, I need some command line way to select Linux distro it will be installed from. Currently I know to send ipmitool command to the server machine make it to boot direct to the PXE, but then I have to go to it's console and select manually the desired distro.

Thanks in advance.

share|improve this question

check fog. It allows you to create a library of images and apply them to any number of machines.

More recent (and modern) is Metal As A Service: MAAS from Canonical; but it requires more setup.

Neither of these need IPMI, but it makes it even easier, since you don't have to physically flip On/Off switches, or use a keyboard to set PXE booting.

share|improve this answer

How many systems are you looking to bootstrap and install in an unattended manner?

The tool I use for this is Cobbler, which handles the specific DNS/DHCP/TFTP/PXE portions of the installation with the correct image, based on the target host's MAC address. E.g. it would bypass any PXE selection menus.

You can have different server profile types and a form of modular kickstart files (snippets).

This sounds like the closest thing to what you're asking for.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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