💡 This project is a personal tool. I created it to simplify my life and automate my Arch Linux installation process. It reflects my personal choices and is not a tutorial, but rather a documented guide for my own use. Feel free to use it, adapt, modify, fork, and play around, but use it at your own risk! I hope it helps you too!
This section provides a step-by-step guide to install Arch Linux using the archinstall tool, the configuration files from this repository, and the postinstall.sh script.
For advanced configuration, module customization, and details about the builder system, see the Configuration Guide.
- Boot into the Arch Linux installer.
- Start the interactive wireless tool:
iwctl- Inside iwctl, run:
device list
station <device> scan
station <device> get-networks
station <device> connect <SSID>
exit- Test your connection:
ping 8.8.8.8- Update the mirrorlist for faster downloads:
reflector -c Brazil --latest 10 --sort rate --save /etc/pacman.d/mirrorlist --verbose(Adjust country as needed)
- Synchronize package databases:
pacman -Syy- Install essential tools:
pacman -S git nano- Clone this repository:
git clone https://github.com/stenioas/archinstall.git && cd archinstall- Start the installer with the provided config:
archinstall --config archinstall.config.json- In the archinstall interface:
- Set up your disk partitioning as desired.
- Configure your user account and password.
- Configure bluetooth if needed (for wireless peripherals).
- Configure other options as needed.
- Proceed with the installation following the archinstall prompts.
- Wait for the process to complete.
- Reboot
- After rebooting into your new Arch Linux system, connect to the internet again using
nmtui(if using Wi-Fi):
nmtui- Clone this repository again in your new system:
git clone https://github.com/stenioas/archinstall.git && cd archinstall- Execute the post-install automation script:
bash postinstall.shFeel free to fork, open issues, or submit pull requests to improve modularity.
GNU/GPL v3.0