2

Sorry if somebody has already asked this question, I haven't found anything else.

When you install Ubuntu, some sort of program is run, like where you set different options for your OS installation. Does anyone know what the software is being run?

Thanks.

Arronical
  • 19,893
prytz
  • 21
  • Is this really a duplicate? What is the package name for the Ubuntu installation wizard? is a narrow question asking just for the package name. It's possible to interpret these questions as the same, but the answers here (mine and PIlot6's) are very different from the one there; both our answers actually explain what Ubiquity is. Because this is not specifically asking the name, I think it is the broader question; perhaps that one should be closed as a duplicate of this one, instead. – Eliah Kagan Feb 01 '17 at 22:44
  • @EliahKagan voted the other way now. – muru Feb 02 '17 at 08:53

2 Answers2

4

As Pilot6 says, when you install Ubuntu using the graphical installer in a live environment, the installer you are using is Ubiquity. The desktop ISO images, which are the most popular way to install Ubuntu, use Ubiquity. (See also, What is ubiquity?.)

In contrast, when you install Ubuntu using the text-based server, minimal, or -- for older releases that had them -- the alternate ISO image, that uses the Debian installer. More precisely, it is "d-i," which is the Debian installer with the necessary changes for Ubuntu.

As the Installer/Development page on the Ubuntu wiki (by "Contributors to the Ubuntu documentation wiki") says:

Ubuntu and its various flavours (Kubuntu, Edubuntu, Xubuntu) have two installers. One is a modified version of the Debian installer, known as "d-i", and is written in POSIX shell script and C. The other, Ubiquity, is used on our live CD (or "desktop CD"), features a from-scratch user interface design, and has a good deal of front-end code written in Python, but behind the scenes still uses d-i code for many back-end tasks where it's important that we don't end up maintaining two implementations.

Eliah Kagan
  • 117,780
3

This is ubiquity.

Ubiquity is a simple graphical live CD installer designed to integrate well with Debian- and Ubuntu-based systems, written largely in Python, using d-i as a backend for many of its functions for ease of maintenance.

Ubiquity, in the Ubuntu wiki, by "Contributors to the Ubuntu documentation wiki"

Eliah Kagan
  • 117,780
Pilot6
  • 90,100
  • 91
  • 213
  • 324