Top 6 Linux and BSD graphical installation programs

Ubiquity Installer

New users tend to flock to distributions with easy to use installation programs, that is, to distributions with graphical installers. Some people will probably disagree with that statement, but most users feel more at home with a point-and-click interface, than with a terminal (console) program.

That is why, in my reviews, I tend to place some emphasis on the installation program and installation process. A non-graphical installer brings no real advantage to the table.

While it is true that not all distro developers have the resources to code their own graphical installer, or to code a good one, I do not think that it is always necessary to roll your own installer. After all, we are talking about free software here. So to those distro developers without the resources to code a new graphical installation program, my only advice is, find an existing one that you like, one that you can work with, and fork it. That is how Sabayon’s developers gave their distribution a good installation program.

With the introduction out of the way, the rest of this article brings you a list of the best graphical installation programs available on active Linux and BSD desktop distributions. And not to get entangled in the knotty issue of deciding which one of the bunch is the best, they are listed in alphabetical order.

Anaconda is the installation program of Fedora and other distributions derived from Fedora. The latest version used in Fedora 16 is version 16.25. A slightly modified form is used in Sabayon, and a very old version is still in use in Foresight Linux. It is the most feature-rich of the installation programs available on any Linux or BSD distribution.

Pros: Support for LVM, the Linux Logical Volume Manager, RAID, disk encryption, and boot loader password-protection. Support for installation to both local and remote storage devices. Besides the manual configuration option, features several automated disk partitioning methods. Anaconda 16.25 is the first version to support and use (by default) the GUID Partition Table (GPT) in standalone installations. (See Fedora 16 GPT disk partitioning guide.) Aside from support for whole disk encryption, individual partitions can also be encrypted.

Related Post:  How to install Ubuntu 13.10 and Linux Mint 16 on a Btrfs filesystem

Cons: None that I am aware of, but the timezone configuration step could be better. Shown below is the disk partitioning methods step.
Fedora 16 Partition Methods

And a partition configuration window.
Fedora 16 Root Partition

DI, the Debian-Installer, is Debian’s installation program. It has an ncurses interface and also a purely graphical, point-and-click interface. Very few distributions that are based on Debian actually use DI. Most choose to craft their own installer, while maintaining compatibility with the package manager and repositories.

Pros: LVM, RAID and disk encryption support. Also supports password-protecting the boot loader. Can be used to install any supported Desktop Environment.

Cons: Installing a Debian system (using DI) involves far too many steps and one too many mouse clicks than any other installation program. A feature that takes just one step to configure in other installation programs usually takes several steps in DI. This screenshot shows DI’s automated and manual partitioning methods.

And this, the partitions configuration window.

Drakx Installer Is Mandriva‘s installation program, and also that of Mageia, a recent fork of Mandriva Desktop. In the most recent release of Mandriva Desktop (see Mandriva Desktop 2011 review), some aspects of drakx installer are broken. You will get a better experience from drakx in Mageia 1 and from previous editions of Mandriva Desktop. (See Mandriva 2010 Spring review and Mageia 1.0 review.)

Pros: LVM, RAID and disk encryption are supported. Like DI, the Debian Installer, offers several automated partitioning options.

Cons: Lacks a BACK button in critical steps of the installation process, especially during the disk partitioning phase. Shown here is the disk partitioning methods step.

And the manual disk partitioning window.

SysInstaller, or PC-SysInstaller, is the installation program of PC-BSD, a KDE distribution based on FreeBSD FreeBSD distribution with KDE as the main desktop environment. It offers more configuration options in less steps than other installation programs in this article. It is, in a sense, what DI is not.

Pros: Support for GPT. Like DI, it offers options to install Desktop Environments other than KDE.

Related Post:  GRUB-Install errors while attempting to dual-boot Windows 10 and Linux distributions

Cons: Lacks support for boot loader password-protection. Shown in this screenshot is the desktop configuration step, where you can choose what Desktop Environment to install. The default is KDE4.

And this is the disk configuration step. Advanced disk setup does not get any simpler than this. Note that this screenshot was taken from a release candidate of the upcoming PC-BSD 9.

Ubiquity is Ubuntu’s installation program, Compared to others in this list, it is very lite, having very few features other than the very basic. It is the installation program on the Live CD edition and the Live portion of the DVD edition of Ubuntu Desktop.

Pros: Automatic timezone detection using Maxminds GeoIP database. Support for home folder encryption. Keep in mind that the physical security benefits of home folder encryption are minimal, but it is better than nothing. Offers the easiest disk resizing feature.

Cons: Lacks support for LVM, RAID, disk encryption and boot loader password-protection. When attempting to set up a dual-boot system between Ubuntu and another Linux distribution, the installer cannot detect the other distribution, if that other distribution is installed on an LVM file system. This screenshot shows the screen resizing step of the installer.
Ubiquity Installer

And this, the manual disk configuration step.
Ubuntu 11.10 Advanced Partition

YALI:, or Yet Another Linux installer, is the installer program of Pardus, a KDE distribution developed by the Turkish National Research Institute of Electronics and Cryptology (UEKAE), an arm of the Scientific and Technological Research Council of Turkey (TÜBİTAK). YALI is the coolest and most modern of the installation programs featured in this article, and Pardus is a top 6 KDE distribution of 2011.

Pros: Support for LVM and RAID. The only installation program that can be restarted without rebooting the computer. In terms of look and feel, the best of the bunch.

Cons: Lacks support for disk encryption and boot loader password-protection. The screenshot below shows available disk partitioning methods.

The manual disk configuration step of YALI.


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Hola! Did you notice that no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
4. Axo Finans.

Upcoming events

10 Responses

  1. The two previous commenters took the words right out of my mouth. I feared YaST was going to be ignored when Anaconda was called out as being the most feature-rich right at the beginning. In my own experience installing Sabayon, two features that stand out as missing compared to OpenSUSE’s install are the comprehensive help and the ability to select/deselect individual applications to install. Of course, there’s also the option of the ncurses text interface, the ability to set details as small as the timeout before GRUB loads the default OS, a much simpler and more powerful way to choose how the system boots (MBR, partition – and partition location, etc.), the ability to configure hardware – OpenSUSE was the only install that allowed me to choose a default soundcard on a system that had both an external and onboard sound enabled, the fact it has intelligent behavior like asking if the user wants SSH enabled and opening/closing the port in the firewall as appropriate, the ability to install all system updates before dropping into the desktop so that the user has the most flawless/safest experience, the ability, if the kernel isn’t replaced via update, to perform the entire installation/configuration without rebooting, etc.

    OpenSUSE’s YaST was the most amazing, easy and powerful installer I’ve encountered on any OS to date, and that’s going as far back as the 1980s and installing DOS on IBM PC XTs. 🙂

  2. PC-BSD is a “KDE distribution”? You mean like Ubuntu is a Unity distribution? What on earth are you talking about? Do you even know what a distribution is, and how the BSDs are not one? Did you proofread this copy?

    By the by, the easiest Linux installer I’ve ever used, bar none, was Slackware’s. Of course it relies on the user knowing the difference between the computer and the monitor; knowledge being bled out of computer users as the Mac-ification of Linux continues apace.

    1. We can say that PC-BSD is a FreeBSD distribution that uses KDE as the main DE. So you have a point there.

      But if a text/ncurses installer is your idea of the “easiest Linux installer,” then keep using Slackware, and let the rest of us that do not know “the difference between the computer and the monitor” use point-and-click installers.

      You must be one of the smartest guys around. I’m also sure that you prefer stone tools to modern knives.

    2. Re: “the Mac-ification of Linux continues apace”

      “A big thing Steve Jobs did for the world was to insist that computers could be usable rather than totally infuriating!”

      By the by, feel free to diss the inventor of the web for pointing this out. I’m sure you’re more accomplished and intelligent than Tim Berners-Lee.

  3. Hi, you are not mentioning YaST – openSUSE’s installation and configuration management tool. Looking at the options above, I think it’s superior to some – if not all of them 😉 – so should be mentioned.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
4. Axo Finans.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.


The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.