6 Tools to Easily Create Your Own Custom Linux Distro

makelivecd-iconWhile it’s hard to make the claim that there aren’t enough Linux distros out there, it’s also hard to escape the fact that no distribution is all things to all people. There are all kinds of reasons to consider rolling your own, but many people never make the attempt because it seems like such a huge undertaking. Fortunately, with modern software we can create new distros, remixes, and custom configurations in a matter of minutes instead of months. Here, we’ll showcase some of the current software tools that make this so easy.

Remastersys

We’ve previously covered Remastersys. It’s one of a group of tools that create your ISO files using the filesystem on which it’s being run. You essentially clone your current Debian/Ubuntu install and make it into a live CD. This makes it extremely easy to customize every little thing about your distro, because you’re actually running it and can changing settings normally as you go. Because of the flexibility of the program, it’s also more complex than some of the other options.

makelivecd-remastersys

Linux Live Scripts

This is a set of shell scripts to convert your existing system into a live CD or USB image. It works similarly to Remastersys, but does not require you to be running Debian or Ubuntu. There is no GUI here, and your distribution may require you to manually install certain kernel modules for the scripts to run.

Live-Magic

This is a Debian/Ubuntu tool that can create CD, USB, and netboot images. It’s much simpler to use than Remastersys, but it does not use your running system to build the image. Instead, you follow a “wizard” and choose your configuration options as you go. The program will pull the packages from your repositories and install them into your image. Live-Magic can be installed via the normal package managers. Ubuntu users can click here.

makelivecd-livemagic

Revisor

Revisor is a very nice remastering tool for Fedora. It gives a wide variety of media types and includes some customization features not found some of the other graphical tools, such as package-by-package selection or browsing by category. Revisor also allows you to choose whether your creation will be a live system or an installer.

makelivecd-revisor

Instalinux.com

The really interesting thing about Instalinux is that it allows you to create an ISO image online. At the website, you can choose which distribution to base it on as well as the packages. Instalinux will create a small bootable ISO (approx. 30mb) which, when booted, will begin the install and fetch the other packages from the Internet. This may be the most versatile tool on the list, and the web interface makes it extremely simple to use. It won’t, however, provide you with a full live desktop environment.

makelivecd-instalinux

SUSE Studio

Somewhat similar to Instalinux, SUSE studio allows you to use a web interface to create a custom distribution or “appliance”. It tops the charts in supported media, by including output for CD, DVD, USB stick, hard drive, VMware, VirtualBox, and Xen. Unfortunately, SUSE Studio is an invite-only program. You can request an invitation from the website. Being backed by a large company, SUSE Studio is of course much more polished than Instalinux.

makelivecd-susestudio

If you’ve can recommend another great remixing program, let us know in the comments.

  • http://unity-linux.org/ zero

    There is work being done now on mklivecd by Unity-Linux for Mandriva-based distros as well.

  • JoshPrice

    I had considered mklivecd for the article, but all the references I found were still calling the system “Mandrake” which implied it's a bit out of date. If mklivecd is indeed up to date with the current Mandriva, I'll happily include it in future updates to this and similar articles.

  • Lee Duncan

    What about kiwi? That's why I am currently using to generate a SuSE custom appliance.

  • JoshPrice

    I hadn't heard of Kiwi. When researching this article I looked for SuSE options and found SuSE Studio, which I thought to be very impressive. Does Kiwi act like remastersys, building an ISO from the running system?

  • Lee Duncan

    No, kiwi builds from some meta-data and a cache of RPMs. It uses the 'smart' package manager to satisfy the meta-data requirements.

    In phase 1, it builds a system image in a directory on your system. In Phase 2, it generates one of several types of system images from the Phase 1 result. One can run Phase 2 multiple times to get multiple image types from a Phase 1 result.

    Check out http://en.opensuse.org/Build_Service/KIWI

  • Non

    Check out http://www.reconstructor.org for custom Ubuntu distros

  • ruwak jankiya

    Well ……… I’m really t great full to you as you gave me the thing I wanted for long time. Thanks a lot

  • Tyler

    there is also Custom NimbleX which is an online distribution maker.
    http://custom.nimblex.net/

  • http://linux-workers.posterous.com/ Ikem

    > We’ve previously covered _Renastersys_

Use left/right keys to browse stories.