FUDCon Pune 2015

Pune, 26th to 28th June, 2015


26th to 28th June, 2015 09:00 am - 06:00 pm

Website: FUDCon Pune 2015


MIT College of Engineering
See map

Subscribe & Share

June 27, 2015, 10:00 am

Testing and Hacking Anaconda - A workshop


Introduction :: Anaconda is the installation program used by Fedora, Red Hat Enterprise Linux and some other distributions. During installation, a target computer's hardware is identified and configured and the appropriate file systems for the system's architecture are created. Finally, anaconda allows the user to install the operating system software on the target computer. anaconda can also upgrade existing installations of earlier versions of the same distribution.

This workshop will give the introduction on what is Anaconda, how one can test it using various test cases in Fedora. Also, we will cover the new features introduced in Anaconda in Fedora22. As Installation can be scripted with kickstart to provide a fully unattended installation that can be duplicated on scores of machines, we will do it in workshop. Creating anaconda product image and customization will also be covered.

Main things which will be covered ::
1. Introduction
2. Creating anaconda product image and customization. We will show some magical things like how you can modify the anaconda source and build an ISO. We can replace the default wall paper with your picture.
3. Setting up Kickstart(tftp etc) server for automating installations via the network. Installation of Fedora OS automated as well as from the network, using kickstart file and Setting up Anaconda configuration in the server with various options for automatic partitioning(Basic, RAID, LVM), setting password, automating installation of packages, post-installation scripts etc

For advanced users, we will show how one can get the source code of anaconda and contribute.

Prerequisites ::
1. Laptop with a VM installed in it.
2. Atleast 5GB of free HD space.
3. Fedora Server 21 already installed inside Virtualbox.
4. Fedora Workstation 21 ISO image downloaded and copied into Fedora Server 21 installation.
5. User should be comfortable with typing Linux commands and knowledge of File system hierarchy is a must.

NOTE :: We strongly recommend to do all these things on a VM.

This is session will be extremely useful for the following use cases,
1. System administrators managing large number of Fedora Linux installations in a company, college/school lab etc.
2. Developers who need to test/work on different flavours of Fedora without spending time on installation every time.

Hall: D205 [2nd Floor] Track: Workshop Type: Workshop