another arch installer
- Go 98.9%
- Makefile 1.1%
| img | ||
| src | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| Makefile | ||
| README.md | ||
frachi
fuck RACHInstall - minimalistic, fast, and transparent arch linux installer.
what is frachi?
frachi (Fuck RACHInstall) is a installer for arch linux, designed for users who want:
- only the essential drivers and packages for a working system
- real-time logs for all installation steps
- no magic, no hidden logic, no bloat
- easy scripting and reproducibility
usage
-
prepare your disk (partition and format manually, e.g. with
cfdisk,mkfs.ext4,mkfs.fat,mkswap) -
boot into arch iso, copy frachi binary to the live system
-
run:
./frachi --disk /dev/sda --password <root_password> --user alice:pass --user bob:pass --sudo --addsudo alice --doas --adddoas boboptionally add:
--efi /dev/sda1(EFI partition)--root /dev/sda2(root partition)--swap /dev/sda3(swap partition)--hostname,--locale,--timezone, etc.--afterbase(skip base install, only reconfigure)
If you don't specify partitions, frachi will prompt you to enter device paths interactively.
-
Follow the prompts, confirm formatting if needed, and watch the real-time logs.
-
When finished, reboot into your new system!
Example
./frachi --disk /dev/sda --password 123456789 --user alice:pass --user bob:pass --sudo --addsudo alice --doas --adddoas bob
Troubleshooting
- no partitions found on disk: make sure you have partitioned and formatted your disk. Only real partitions (like
/dev/sda1,/dev/sda2) are shown. - failed to mount partition: check that the partition is formatted (ext4 for root, vfat for EFI) and not in use.
- no internet in chroot: frachi copies
/etc/resolv.confautomatically, but if you still have no DNS, check/mnt/etc/resolv.conf. - ssl/certificate errors: frachi runs
update-ca-trustin chroot, but if you see SSL errors, try running it manually in chroot. - pacstrap or chroot errors: check the logs in your terminal for details. Most issues are due to missing partitions, wrong formats, or missing network.
- uefi grub-install error: efibootmgr: not found: for uefi systems, you must install
efibootmgr(pacman -S efibootmgrin chroot) before running grub-install. - want to reconfigure without reinstalling base?: use
--afterbaseto skip base install and only reconfigure users, bootloader, etc.

