Skip to content

Instructions for a minimal automated Arch installation for my own setup using archinstall and LARBS.

License

Notifications You must be signed in to change notification settings

derryleng/arch-scripted-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arch Scripted Installation

This guide uses the archinstall script and Luke's Auto Rice Boostrapping Script (LARBS).

See my alternative manual installation here.

Table of Contents

Get the ISO

  1. Download latest official Arch ISO.
  2. Use Ventoy.
  3. Boot with your Ventoy USB device.

Install Arch

Connect to the internet (Wi-Fi)

iwctl

Then in the iwctl prompt:

station wlan0 scan
station wlan0 get-networks
station wlan0 connect ...YOUR_SSID...

Run archinstall

Assuming the script is not broken, just run:

archinstall

Set these:

  • Keyboard layout: uk
  • Mirror region: United Kingdom
  • Locale language: en_GB.UTF-8
  • Locale encoding: UTF-8
  • Set drive and disk layout
  • No disk encryption
  • Bootloader: (any)
  • Swap: False
  • Hostname: your_host_name
  • Root password: (set a password for root)
  • User account: (don't create any other accounts for now - LARBs will prompt you)
  • Profile: xorg + graphics driver
  • Audio: pipewire
  • Kernels: linux
  • Network configuration: Use NetworkManager
  • Timezone: Europe/London
  • Automatic time sync (NTP): True

Reboot after this is all finished.

Connect to internet on new system

Login with root, start NetworkManager and connect to the internet.

sudo systemctl enable NetworkManager.service
sudo systemctl start NetworkManager.service

# Now configure the networking
nmtui

Run LARBS

curl -LO https://raw.githubusercontent.com/derryleng/arch-scripted-install/main/larbs.sh
sh larbs.sh

About

Instructions for a minimal automated Arch installation for my own setup using archinstall and LARBS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages