Introduction
Welcome, intrepid Linux explorer! If you’ve ever dreamt of a distro that combines cutting-edge flexibility with the power of source-based package management, look no further than AryaLinux. In this extensive tutorial, we’ll guide you—step by step—from zero to a fully-operational AryaLinux system, spiced with a dash of humor and plenty of technical depth.
Why Choose AryaLinux?
- Source-based with binary convenience: Compile what you love, install what you need.
- PiSi package manager: Elegant, fast, and powerful.
- Modular kernels: Pick the kernel flavor that suits your hardware—vanilla, zen, real-time.
- Community-driven: Active forums, IRC channels, and a friendly vibe (cat memes encouraged!).
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 1.0 GHz (x86_64) | 2.0 GHz multi-core |
| RAM | 1 GB | 4 GB |
| Disk Space | 10 GB | 30 GB |
| GPU | VGA-compatible | Any modern GPU for 3D acceleration |
| Internet | Optional (offline install) | Recommended (for updates and packages) |
1. Downloading the ISO
Head over to the official site:
https://www.aryalinux.org/downloads
and choose the edition that tickles your fancy (Minimal, Desktop, or Light). Pick the mirror closest to your location—and cross your fingers that the download isn’t slower than a snail on vacation.
2. Preparing the Installation Media
Once you’ve got the ISO in your Downloads folder, it’s time to flash it onto a USB stick:
- Windows: Use Rufus (rufus.ie).
- macOS: Use balenaEtcher (balena.io/etcher).
- Linux:
sudo dd if=~/Downloads/aryalinux.iso of=/dev/sdX bs=4M status=progress sync
(Replace
/dev/sdXwith your USB device double-check or risk installing on your fridge!)
3. BIOS/UEFI Settings
Reboot and enter your firmware settings. Common keys: F2, Del, or Esc.
- Enable UEFI (or use legacy mode if you’re stuck with an oldie).
- Disable Secure Boot (AryaLinux kernels aren’t signed for Secure Boot).
- Adjust boot order so your USB device leads the parade.
4. Booting the Live Environment
On success, you’ll see the AryaLinux splash—no “Press any key” drama here. Select the Live option. You’ll land in a minimal, command-line environment. Fear not: the real installation will be more graphical.
5. Partitioning Your Drive
Partitioning can strike fear into the hearts of mortals, but with cfdisk or gdisk, you’ll be fine:
- sudo cfdisk /dev/sda
- Create an EFI partition (if UEFI) – 512 MiB, type EFI System.
- Create a root partition – at least 10 GB, type Linux filesystem.
- (Optional) Create a swap partition – size = RAM size.
- Write the changes and exit.
If you prefer a single root partition with a swap file later, feel free. We’re flexible—like a yogi in a server rack.
6. Mounting Partitions
sudo mkfs.fat -F32 /dev/sda1 sudo mkfs.ext4 /dev/sda2 sudo mount /dev/sda2 /mnt sudo mkdir -p /mnt/boot/efi sudo mount /dev/sda1 /mnt/boot/efi
7. Starting the Installer
AryaLinux uses a custom Graphical Installer:
sudo arya-install
Follow the wizard:
- Timezone: Don’t panic if GMT 13 shows up in the middle of the Pacific pick your nearest city.
- Locale: Choose your language—binary “01001000” for English or actual words if you prefer.
- Keymap: QWERTY, AZERTY, DVORAK, or that obscure layout you invented yourself.
- Root password: Memorable, strong, and maybe not “password123.”
- Create user: Your daily driver. Add to wheel group for sudo powers.
8. Kernel Package Selection
Now the fun begins: pick your kernel. Options typically include:
- Linux-vanilla: Stable and reliable.
- Linux-zen: Tuned for desktop responsiveness.
- Linux-rt: Real-time, for audio/video pros or mad scientists.
Then select desktops/environments:
- GNOME, KDE Plasma, Xfce, LXQt, MATE, etc.
- Optionally, CLI-only for true terminal aficionados.
9. Bootloader Installation
AryaLinux supports GRUB or systemd-boot:
- GRUB: Universal, feature-rich.
- systemd-boot: Lightweight and lightning fast.
The installer usually auto-detects your setup. Review the summary, then click “Install.” Sit back with a cup of tea (or your beverage of choice) while files fly onto your disk. If you see progress bars, you’re winning.
10. First Boot
Remove the USB stick and reboot:
sudo reboot
You’ll be greeted by your chosen bootloader menu. Select AryaLinux, press Enter, and voilà! You should land at your new login screen or terminal prompt.
11. Post-Install Tweaks
Time to polish your system:
- Update package database:
sudo pisi update
- Upgrade installed packages:
sudo pisi upgrade
- Enable services: Launch critical daemons.
sudo systemctl enable NetworkManager
- Swap file setup (if no swap partition):
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo /swapfile none swap defaults 0 0 sudo tee -a /etc/fstab
12. Installing Additional Software
Let’s get you some essentials:
sudo pisi install firefox vlc gimp libreoffice thunderbird
Search for packages with sudo pisi search lttermgt. The PiSi repository is vast—like an all-you-can-eat buffet of code.
13. Customizations Theming
Make your desktop uniquely yours:
- GTK/QT themes: Download from gnome-look.org or store.kde.org.
- Icons: Papirus, Numix, or the one you hand-draw in MS Paint.
- Shell extensions: For GNOME, check extensions.gnome.org.
14. Troubleshooting Tips
- Black screen on boot: Add
nomodesetto grub kernel parameters. - Wi-Fi not working: Ensure
NetworkManageris running and that you have the proper firmware package. - Audio silence: Run
alsamixerand unmute channels, or installpulseaudio/pipewire.
For deeper dives, the AryaLinux forum is your best friend.
Conclusion
Congratulations! You’ve now navigated the winding roads of compiling kernels, partition tables, and package repositories to arrive at your very own AryaLinux powerhouse. Pat yourself on the back, flex those sudo muscles, and dive into the endless possibilities of customization. And if something explodes, remember: that’s just Linux’s way of saying “learn more.” Happy hacking!
Leave a Reply