This repository has been archived on 2024-09-01. You can view files and clone it, but cannot push or open issues or pull requests.
al-installer/README.md
2018-12-20 00:06:54 -08:00

40 lines
1.5 KiB
Markdown

# ArchLabs Installer
#### Features
+ Support for LUKS and/or LVM.
+ Simple & easy to follow configuration.
+ Automatic partitioning for whole devices.
+ Translations for 10 different languages.
+ Built-in error detection and capturing.
+ No input halts during install, setup is done first.
+ Written entirely in Bash making it easily hackable.
#### Requirements
+ `rsync` used to unpack the squashfs root.
+ `dialog` for all user input/output.
+ `vim` for editing files post install.
+ `parted` for auto and manual partition creation.
+ `wipe` for the secure wipe option.
+ Standard `awk` `sed` `grep` `uniq` `sort` `find` `ping` `mkfs` `lsblk`.
+ `arch-chroot` used to perform operations in the chroot.
+ `chpasswd` to set root and user passwords.
+ Network connection is needed to install packages and update the system.
+ `pacman` used to update the system and install/remove packages. *(with network connection)*
+ `reflector` for sorting the mirrorlist. *(with network connection)*
#### Manual Installation
- curl
```
sh -c "$(curl -fsSL https://bitbucket.org/archlabslinux/installer/raw/cfca6ca4d234f0a92c9d323fbeeb7214ce800fb0/install.sh)"
```
- wget
```
sh -c "$(wget https://bitbucket.org/archlabslinux/installer/raw/cfca6ca4d234f0a92c9d323fbeeb7214ce800fb0/install.sh -O -)"
```
- Packages for `pacman` can be found in our repos:
- stable: https://bitbucket.org/archlabslinux/archlabs_repo/src/master/x86_64/
- unstable: https://bitbucket.org/archlabslinux/archlabs_unstable/src/master/x86_64/