Skip to content

9BitDaniel/archify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archify

An automated Arch Linux installation script written in Bash.

Features

  • Semi-Automated bash script for installing Arch-Linux
  • Supports both UEFI/GPT and BIOS/MBR schemes.
  • Installs your choice of Desktop Environment (XFCE, Gnome, KDE, Cinnamon).
  • Optional installation of an AUR Helper (yay/paru).
  • Includes safety features like partition table backup and restore on error.
  • Experimental support for dual-booting with Windows.

Limitations

  • Aims to install Arch Linux only on UEFI/GPT or BIOS/MBR computers.
  • Dual-Booting is still Experimental although it has been tested with Windows it may not work reliebly with some other existing operating systems such as fedora, create a menu entry for them yourself based on your bootloader (rEFInd doesn't need that)
  • Standards must be followed by your system (eg, FAT32 ESP for UEFI)
  • Resizing existing partitions in the script is not yet supported so free up some space before the installation
  • Script heavily relies on external tools.
  • At least needs 17 GiB of disk space
  • Seperate disk installation is not supported yet

Warning

This script is capable of wiping disks, while it includes safety features like partition table backups, you should always back up your important data before running it.

Usage

pacman -Syu git
git clone https://github.com/9BitDaniel/archify.git
cd archify
chmod +x archify.sh

run the script

./archify.sh

Options

  • -h, --help: Display the help message
  • -n, --no-gui: Do not install a desktop environment
  • -a, --aur: install an aur helper
  • -d, --disk /dev/sdXn : Specify the disk to install on

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages

 
 
 

Contributors

Languages