This section will not explain in detail how to go about installing the base Linux system, as there would be far too much to cover. If you are unsure about installing a basic Linux system, it would be recommended to head to http://www.tldp.org – the Linux Documentation Project website. There are many articles on getting Linux installed + configured.
It is recommended that the S4 is configured from a base install of Debian GNU/Linux, available from http://www.debian.org . The latest stable version is 3.1r0a. Any install of 3.x will work correctly, though for the latest security fixes and kernel, it is recommended you grab version 3.1. Why Debian? It is one of the most secure and stable distributions, with a very easy method for installing + updating packages. This allows security updates to be easily applied through the web front-end that will eventually control things. If you choose not to use Debian GNU/Linux, that’s fine, however you will need to make sure you install the required dependencies as detailed in the next section manually, and alter any specific file locations throughout the configuration process.
Only if you know what you are doing or have good arguments for using other distributions should you give it a go. Hopefully, as the S4 develops, the system and installation instructions will be generic enough to handle any distribution. When making use of the Knowledge Base and User Support Forums, if its very important to mention that you are not using Debian GNU/Linux. If you do manage to get the S4 fully installed + configured on any distro other than Debian, please do leave details on the User Support Forums so that they may be included in revisions to the Knowledge Base and to help others in similar situations.
Please follow through each step in order and take your time when editing configuration files. If you follow the instructions to the letter, the system will work without problems and the install will be a breeze. Make sure you double-check each configuration file and command before you seek help on the support forums, as it often turns out to be a similar user error.
Some notes on the base install of the Debian GNU/Linux system or whichever Linux distro you have chosen:
- partition your drive as you wish. Choose which filesystem youâ��re happiest running. It’s recommended to place /usr/local on separate partition to your / and use either ext3 or ResierFS as the filesystem. Iâ��m not going to get into arguments over which is best â�� it wonâ��t affect the way you install or run anything, you simply might notice performance differences and headaches if something fails
- configure your network correctly and make sure you provide static IP addresses, along with the correct domain, hostname, DNS servers, etc.
- if using Debian GNU/Linux, do not choose to install anything using taskel or dselect. Anything we want we will install later. Weâ��ll actually take out some of the stuff from the base install too, as we donâ��t leave anything unnecessary installed. If using another distro, do not install anything you won’t need like a graphical environment, scientific tools, multimedia applications, etc.
- make sure the system has run through and installed the latest security updates via the Internet and you have correctly configured at least one apt or update mirror depending on the distro you have installed
With your base Linux system installed and functioning, it’s time to start installing the core components of the S4!
Next step: Base Package Installation + Configuration