Skip to content

mfgbhatti/asai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archlinux System Automated Installer (ASAI)

Easing Installation & Configuration of Archlinux


Note

  • You can first try it in a VirtualMachine

Prerequisites

  • A working internet connection
  • Logged in as 'root'

Create Arch ISO or Use Image

Download ArchISO from https://archlinux.org/download/ and put on a USB drive with Etcher, Ventoy, or Rufus

Download ASAI

You can clone

git clone https://github.com/mfgbhatti/asai

then you have two options

  1. either to use interactive wizard and
  2. or to use config file setup.conf and edit all variables present in setup.conf But keep in mind to change AUTO="1" by default it is 0 and this direct you to interactive wizard. then
cd asai
./asai

Features

ASAI offers the following:

Partition Layouts

  1. btrfs
  2. LVM
  3. LVM + LUKS
  4. Use user already existed boot and root partitions or user can give sizes for boot and root partition

Btrfs Subvolume

ASAI allows users to customize subvolume names and numbers.

Variety of Filesystems

ASAI is offering these file systems

  1. Btrfs
  2. Ext2
  3. Ext3
  4. Ext4
  5. F2fs
  6. Jfs
  7. Nilfs2
  8. Ntfs
  9. Vfat
  10. Xfs

Desktop Env or Desktop Managers

Asai offers these mainline DEs or DMs

  1. Gnome
  2. KDE
  3. XFCE
  4. Mate
  5. LXQT
  6. Minimal
  7. Awesome
  8. OpenBox
  9. I3
  10. I3-Gaps
  11. Deepin
  12. Budgie

Bootloaders

In addition to Grub, ASAI offers

  • Systemd boot
  • EFISTUB

Kernel Selection

You can select from

  1. linux
  2. linux-lts
  3. linux-zen
  4. linux-hardened

Troubleshooting

Arch Linux Installation Guide

No Wifi

You can check if the WiFi is blocked by running rfkill list. If it says Soft blocked: yes, then run rfkill unblock wifi

After unblocking the WiFi, you can connect to it. Go through these 5 steps:

#1: Run iwctl

#2: Run device list, and find your device name.

#3: Run station [device name] scan

#4: Run station [device name] get-networks

#5: Find your network, and run station [device name] connect [network name], enter your password and run exit. You can test if you have internet connection by running ping google.com, and then Press Ctrl and C to stop the ping test.

Credits

About

Archlinux System Automated Installer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Shell 100.0%