Scripts to set up and repair Arch Linux + Windows dual-boot systems.
Boot the Arch ISO, connect to the internet, then run:
curl -fsSL https://bootable.sammyjoyce.com/install.sh | bash
Or with wget:
wget -qO- https://bootable.sammyjoyce.com/install.sh | bash
Run from the Arch Linux live ISO to install or repair Arch alongside Windows.
# Download and run
curl -fsSLO https://bootable.sammyjoyce.com/archwin-linux-side.sh
bash archwin-linux-side.sh
# Or directly (review first!)
bash <(curl -fsSL https://bootable.sammyjoyce.com/archwin-linux-side.sh)
# Fresh install (auto-detected if no existing Arch)
bash archwin-linux-side.sh
# Repair existing installation
bash archwin-linux-side.sh --repair-only
# Non-interactive with options
bash archwin-linux-side.sh --root /dev/nvme0n1p5 --esp /dev/nvme0n1p1 \
--hostname myarch --user myuser --timezone Australia/Sydney
Run from Windows (as Administrator) to prepare for dual-boot.
# PowerShell (as Administrator)
irm https://bootable.sammyjoyce.com/archwin-windows-side.ps1 -OutFile archwin-windows-side.ps1
.\archwin-windows-side.ps1
# Setup mode (default) - prepare for Linux install
.\archwin-windows-side.ps1
# Diagnose mode - check configuration without changes
.\archwin-windows-side.ps1 -Mode diagnose
# Repair mode - fix common issues
.\archwin-windows-side.ps1 -Mode repair
iwctl for WiFi).
curl -fsSL https://bootable.sammyjoyce.com/install.sh | bash