You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 months ago | |
---|---|---|
custom | 3 months ago | |
data | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 10 months ago | |
logo.png | 1 year ago | |
rach.sh | 1 year ago | |
tasks.sh | 3 months ago |
README.md

rach lunx
The most Arch Linux installer
Disclaimer
please don't be mad at me if this script deletes something important
Usage
- Choose a custom script (optional)
- Boot into the Arch installer image
mkcd /tmp/rach
- Choose a disk device to erase with
fdisk -l
or something similar (yes, the installer will erase its entire partition table) curl -L overli.st/rach | tar -xz && ./rach.sh base <disk>
(add-p <prefix>
to specify an NVMe prefix)- Configure the timezone, locales and the hostname
- Ctrl + D
- Log in as
root
(don't worry, the account gets automatically locked after the next step) /usr/share/rach/rach.sh userspace <username> [custom script without .sh]
Design
The whole installer is built in a way that allows for very easy debugging. By
simply sourcing the tasks.sh
file, you get immediate access to all the
individual steps of the installation process.
All tasks are prefixes with one of the following environments:
iso
: Shell that you get in the installer ISO imagechroot
: Chroot shell inside of the half-baked system rootroot
: Root shell in the booted systemuser
: User shell in the booted system