Skip to content
XADE edited this page Jan 1, 2026 · 15 revisions

┏━━━━━━━━━━━━━━━━━┓
AUNIX 📦 Installer That Does The Least
┗━━━━━━━━━━━━━━━━━┛

Safe ?

  • does not affect | alter the partition table
    • it's user's responsibility to take care of requirements before using the script.
  • does not affect existing Operating Systems
    • Yes, the script will not affect any Windows, linux or any other OS.

Code Base is a complete Mess

  • Yes, and that wasn't unintentional .
  • I may consider rewriting it the proper way in future, but this one will remain the way it is.

Features

  • User-controlled package selection

    • Install exactly the packages you want.
  • Runs on any GNU/Linux system

    • Works from an existing installation or a live environment.
    • No custom ISO or live image required.
  • Portable installation support

    • Can install directly to external drives with no additional steps.
  • Multiple distributions on a single device with BTRFS

    • Install multiple distros on the same partition or volume
    • No need to predefine or split disk space per distribution
  • Automatic storage stack detection

    • LUKS (encryption)
    • LVM
    • LVM RAID
    • Nested volumes
    • Any combination of the above

For Instructions Follow The Sidebar →

Please, Go through the whole wiki. Instructions may change in future

Before installing any Distribution going through their respective documentation is recommended

ShellCheck Output

In i.sh line 27:
  $@ || YELL "$@"
  ^-- SC2068 (error): Double quote array expansions to avoid re-splitting elements.


In i.sh line 348:
  . "${HOME}/.nix-profile/etc/profile.d/nix.sh"
    ^-- SC1091 (info): Not following: ./.nix-profile/etc/profile.d/nix.sh was not specified as input (see shellcheck -x).


In i.sh line 384:
  . "${GP}/etc/profile"
    ^-----------------^ SC1091 (info): Not following: ./etc/profile was not specified as input (see shellcheck -x).

Mirrors

Thanks to the Community for Maintaining :

ARCH, VOID, ARTIX, GENTOO, FUNTOO, ALPINE, NIXOS, GUIX

This project only leverages their work.

Disclaimer

The registered trademark Linux(R) is used pursuant to a sub-license from the Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.

Features

Requirements

Notes


Walk Through :

  1. Execute the script

  1. Select Distro & Packages

Click one of the Distros below for Detailed steps

Distro non Systemd Immutable musl support compilation support
Arch
Artix
Alpine
Void
Gentoo
Funtoo
NixOS
GUIX

Questions :

How ?

Why ?

Clone this wiki locally