Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
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

AltStyle によって変換されたページ (->オリジナル) /