I am looking for the bare minimum packages that I need to install for a fedora Linux machine. I do not need the X Window System or anything else. The machine will be used as a server and managed remotely using SSH.
My thoughts around this was to install only what is required to get the machine working and then use yum to install any of the services I do need.
Any suggestions about which packages to select during initial install to ensure the installation is as streamlined and compact as possible?
PS: I don't want to change from Fedora since I have ext4 partitions and none of the other distributions I have access to support these out of the box. Also I know how to configure it quite well at this point.
If you edit the initial boot screen on FC11 and then enter text I believe it install the minimal components required as you cant change that default package selection.
eg:
My extra steps:
Update 1
Creating the basic ks.cfg that was just suggessted by wzzrd (with some modifications to get it to work) and using the boot option:
This installs the same 179 packages.
Update 2
If wanting to use a custom partition then you have to boot into graphical mode
eg:
The following lists the packages from the text based installation method:
The following lists the extra packages from the graphical install:
Wayne's post actually installs a bit more than the actual bare minimum, but is pretty close.
The actual, working way of installing a bare minimum Red Hat based machine is using a kickstart file, and at the package selection section, write this:
This way, you get the actual, bare minimum of packages excluding system documentation! There are some other, small dependencies you might want to install here, so you'll have to try this out a couple of times to get the exact install you want. It'll probably end up looking more like:
Mind you, I'm cannot check the contents of the @Core group here and I'm doing this by heart, so some of the packages I mentioned in the second stanza might actually be in @Core already.
You could try the respin method if you absolutely don't want to use kickstart: http://www.techotopia.com/index.php/Create_Your_Own_Fedora_Distribution_with_Revisor