EndeavourOS installs an Arch-based Linux system through the Calamares graphical installer. The live USB is the installation environment, while the installed machine follows rolling package repositories. The online installer builds that system from current Arch and EndeavourOS mirrors. An offline option instead uses packages stored on the installation image.
Online and offline installation begin differently
The online path is the documented default. It downloads current packages, presents the available desktop choices and can install a system without a desktop when the user selects that path. Its result depends on a working connection and reachable mirrors throughout the package transaction.
The offline path installs the desktop and packages carried on the image. It does not present the online desktop-selection path or download the current repository package set during installation.
After either installation path, the installed machine follows the configured rolling repositories when package maintenance begins.
Automatic partitioning names different disk outcomes
Alongside, Replace and Erase are separate installer intentions. Erase uses the complete selected drive and deletes its prior contents. Manual partitioning exposes the layout directly and requires the user to assign the intended target rather than treating a partition like an ordinary destination folder. The installer choice therefore controls disk structure before package customization begins.
Welcome also exposes Software News after installation. That area carries distribution changes that require attention during rolling maintenance.
A package list accepts repository names only
user_pkglist.txt adds packages to the documented installation transaction. Each line names a package available through a configured repository. The list does not install AUR recipes, and an unavailable or misspelled name causes an installer error rather than silently skipping to another source.
The documented installer list accepts repository package names and excludes AUR packages.
EndeavourOS also reads two optional command files around the install process. user-commands-before.bash runs before Calamares, while user_commands.bash runs near the end against the installed system. Both paths run as root and do not pause for interactive confirmation.
A root-run customization that creates a file inside the future user’s home directory leaves root ownership unless the script corrects it. A command that expects a prompt can also stall or fail because the installer does not supply an interactive terminal.
Arch and EndeavourOS mirrors remain separate
The Welcome utility can rank Arch mirrors before the package database and system update run. EndeavourOS packages use another mirror list and another ranking action. Improving one list does not reorder the other.
Arch mirrors and EndeavourOS mirrors use separate ranking actions. Ranking one list leaves the other list unchanged.
After installation, pacman manages configured repository packages. An AUR helper handles AUR recipes separately. A successful installation therefore supplies the starting system, while later maintenance still requires repository updates and attention to rolling-release notices.




