====== Building eFa ====== If you cannot use one of the available VM images you can manually build eFa your self using kickstart. Note that this is only for experienced users and should be avoided for normal usage unless you really have to. **Warning: Building eFa should only be done by users with extensive Linux knowledge.** ===== Requirements ===== Kickstart is used to start the installation/build of eFa which downloads all required components from git/e.f.a. and build the system. You will need the following requirements: * Centos 6.9 x64 minimal boot cd: http://mirror.seedvps.com/CentOS/6.9/isos/x86_64/CentOS-6.9-x86_64-minimal.iso * Atleast 30GB of harddrive space * Active DHCP server * 4GB memory * 35 GB disk * 1 nic * Active internet connection (About 0.5 ~ 1GB will be downloaded, depending on the needed updates.) * Free access over the internet (minimum is http/https access) * A bunch of free time * Coffee **Warning: All data on your hard drive will be lost when starting an build, make sure your drives are allowed to be formated!** **Depending on the speed of your system and internet connection it might take from 15 minutes to over a few hours to build E.F.A. so be prepared to wait a while.** ===== Start building ===== bootup the system from the CentOS netinstall boot cd At the 'Welcome to CentOS (grub) screen press 'tab' to edit the boot line. \\ {{wiki:build001.png}} \\ append the following to the existing line: **ks=http://dl.efa-project.org/build/3/ks.cfg \\ {{wiki:build003.png}} \\ Press enter The building will start, after a while you will see that the post installation-scripts are running, these might take a while! \\ {{wiki:build004.png}} \\ After a while the system will automatically reboot and will be ready. Make sure to dismount the CentOS CD when the installation is completed. **Warning: Do not stop the installation when the post installation-scripts are running, this is the longest part of the installation and might take over a few hours!** If you want to see what is going on switch to another console screen and tail the /mnt/sysimage/var/log/EFA/build.log file. \\ {{wiki:Build005.png}} \\