Tuesday, 3 July 2012

Best Tools To Build Your Own Ubuntu based Distribution

Ubuntu is mostly widely used linux distribution .People like me need to customize Ubuntu according to their needs Some use customized Ubuntu Distros like ElementaryOS, Linux Mint,Zorin OS etc.Heres a list of Tools that you can use to make your OWN ubuntu-based linux  Distribution  .
for this you may need Ubuntu Mini Remix CD http://www.ubuntu-mini-remix.org/ or your ubuntu install cd downloaded from http://www.ubuntu.com/ .I pesonally do not prefer using ubuntu net install cd.

1. Ubuntu Builder https://launchpad.net/ubuntu-builder/
This is a nice and easy tool to build you own Linux Distro

Ubuntu Builder is a simple tool to build your own distribution. It allows to download, extract, customize in many ways and rebuild your ubuntu images. You can customize i386 and amd64 images
sudo add-apt-repository ppa:f-muriana/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder

2.Ubuntu Customization Kit http://uck.sourceforge.net/
We all know this tool .It is is very useful tool but sseems to have problems with many users otherwise it is a great tool.
UCK is a tool that helps you customizing official Ubuntu Live CDs (including Kubuntu/Xubuntu and Edubuntu) to your needs. You can add any package to the live system, for example language packs, or applications.

  • Create bootable LiveCD with predefined languages based on original Ubuntu/Kubuntu live CD using wizard with GUI
  • Build live CD with special features using scripts. It is possible to customize root filesystem (for example install/remove packages), ISO contents (add/remove docs, change names) and initrd (add modules to boot, change boot sequence)

Ubuntu Customization kit a.k.a UCK is available in Ubuntu Software Center,you can also install it by command-line as 
sudo apt-get install uck-stable

Looking for a tool that will allow You to customize Ubuntu, Kubuntu, Lubuntu, Xubuntu , Linux Mint or  other Ubuntu based ISO images? Well, you've found it! Customizer is the right choise - it allows you to customize them the way you want to within the matter of few minutes (on a modern PC) running Terminal, Synaptic, Desktop session (in chroot environmhttp://www.remastersys.com/ent) and even more so you can modify the images to fit your needs.
* Customize Ubuntu and derivateves (i.e. Linux Mint) Live CD/DVD ISO images
* Quick access to chrooted Terminal, X-nested session, Package Manager and more
* Snapshots of the current work can be done to save time when experimenting
* Accessible from CLI and GUI, GUI has more options/features

sudo add-apt-repository ppa:customizer-dev-team/ppa
sudo apt-get update && sudo apt-get install customizer
4.Remastersys http://www.remastersys.com/
It is popular handy tool to use when you have already installed a ubuntu distro and you need to remaster or to make a distribution.

   Remastersys is a tool that can be used to do 2 things with an existing Debian,  Ubuntu or derivative installation.
  1. It can make a full system backup including personal data to a live cd or dvd that you can use anywhere and install.
  2. It can make a distributable copy you can share with friends.  This will not have any of your personal user data in it.

1. sudo vi /etc/apt/sources.list
Paste below two lines.
# Remastersys
deb http://www.remastersys.com/repository lucid/
2.Update recently added source list by executing
sudo apt-get update
sudo apt-get install remastersys
You have successfully installed remastersys on your machine
Relinux is commandline utility to make you own Ubuntu-Based Distribution.
Relinux is a free remastering tool for linux. It was originally written as a fork of remastersys, but now it is completely rewritten in Python. The goal of this project is to let everyone from normal users to kernel hackers make their own OS easily.
Install according INSTALL file in the archive.

6. U-Customizer
U-Customizer is an application for Ubuntu with which you can create your own distribution based on Ubuntu Desktop or Ubuntu Mini Remix.

You can select the desktop environment that you want: Gnome, KDE, XFCE, OpenBox, LXDE, etc. in their minimal or complete versions.

You can also choose what programs and packages will come installed on the distribution. For that you can use Synaptic.

U-Customizer also allows you to carry out graphical personalization before creating the ISO and trying it, if you want, with QEMU.

Download U-Customizer

1 comment:

  1. Hi Gaurav,

    Just came across this article of yours. I would like to ask you one question. Have you been successful in creating a Linux based OS in the above mentioned steps? Because some time back I tried using Novo Builder and was unsuccessful. Hence I am asking you this question. If you were successful, then please do let me know. I can be reached at "garytaylor2003@yahoo.com"