No description
Find a file
2025-10-28 12:00:17 +00:00
functions Overhaul 2025-10-26 03:40:13 +00:00
notes Changed internet connectivity check from ping to nc 2025-10-25 08:49:09 +00:00
pkg Sort homelab and qemu pkg lists 2025-10-26 03:46:24 +00:00
arch.sh Overhaul 2025-10-26 03:40:13 +00:00
homelab.sh homelab.sh: Nginx improvements 2025-10-28 06:09:11 +00:00
installer.sh Changed internet connectivity check from ping to nc 2025-10-25 08:49:09 +00:00
mirrorlist Update mirrorlist 2025-10-28 12:00:17 +00:00
passthrough.sh Changed internet connectivity check from ping to nc 2025-10-25 08:49:09 +00:00
README.md Update README.md 2024-08-10 07:24:56 +00:00
recover.sh Changed internet connectivity check from ping to nc 2025-10-25 08:49:09 +00:00
virtual-machine.sh Overhaul 2025-10-26 03:40:13 +00:00

MyveArch

This repo is a compilation of installation scripts written in bash that install Arch Linux on any x86_64 EFI system. From a home server (homelab.sh) to a laptop or desktop computer (arch.sh), these scripts are highly customizable and can be tailored to very specific needs.

:: Pre-installation

Acquire an installation ISO and burn it into a USB drive:

dd bs=4M if=${/path/to/archlinux-version-x86_64.iso} of=${/dev/disk/by-id/usb-My_flash_drive} conv=fsync oflag=direct status=progress

:: Usage

Download the script of choice and execute it in the terminal:

wget https://myvelabs.com/lab/archlinux/raw/branch/master/arch.sh
bash arch.sh

OR

curl --fail -s -L -O https://myvelabs.com/lab/archlinux/raw/branch/master/homelab.sh
bash homelab.sh

OR

git clone https://myvelabs.com/lab/archlinux.git
cd archlinux/
bash arch.sh

:: Installation

The following flags are available:

-s, --ssh-key             Authorized SSH public key (one entry per flag, enclosed in quotes)
-c, --cache               Pacman cache server address
-k, --kernel              Linux kernel (eg, linux, linux-lts, linux-hardened, linux-zen)
-f, --filesystem          Choice of filesystem (eg, ext4, btrfs, zfs)
-o, --option              Arch installation setup, if known

Fill out the prompts and you'll have a full-fledged Arch Linux system up and running in no time.