Skip to content

Shell script that performs the installation of Arch Linux the way I like it.

Notifications You must be signed in to change notification settings

groovyghost/ArchBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arch-Base Install

As a Newbie Linux-User setting up an Arch system from scratch is usually a time-intensive process.So i set out in developing scripts which transforms a blank hard drive to a fully functional Arch system with all my files, applications, and preferences set, as efficiently and with the least inputs from the user as possible. Typically a complete install takes me between two and three hours.About and hour for the base install, and a couple hours for all the packages to download.This is why installing Arch Linux is a challenge in itself but at the same time, it is a learning opportunity for intermediate Linux users.

If you are curious as to why I use Arch you can read Why Arch Linux

Note: Some of the package choices and tweaks are specific to my setup.

So...

Don't just run these scripts. Examine them. Customize them.

Installation guide

  1. Download and boot into the latest Arch Linux iso
  2. Connect to the internet.
  3. To install directly with default variables bash <(curl -Ls https://raw.githubusercontent.com/groovyghost/ArchBase/main/install.sh)

OR

  1. Sync repos and install wget pacman -Sy wget
  2. wget https://raw.githubusercontent.com/groovyghost/ArchBase/main/install.sh
  3. Change the variables at the top of the file (lines 3 through 9)
    • continent_country must have the following format: Zone/SubZone . e.g. Europe/Berlin
    • run timedatectl list-timezones to see full list of zones and subzones
  4. Make the script executable: chmod +x install.sh
  5. Run the script: ./install.sh
  6. Reboot into Arch Linux

About

Shell script that performs the installation of Arch Linux the way I like it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages