2018-07-18 19:50:37 -05:00
|
|
|
# ArchLabs Installer
|
|
|
|
|
2018-07-18 19:52:06 -05:00
|
|
|
#### Features
|
2018-10-25 22:31:30 -05:00
|
|
|
- Simple, easy to follow configuration.
|
|
|
|
- Automatic partitioning for whole devices.
|
|
|
|
- Translations for different languages.
|
|
|
|
- No input halts during install.
|
|
|
|
- Support for LUKS and/or LVM.
|
|
|
|
- Built-in error detection.
|
|
|
|
- Written entirely in Bash
|
2018-10-27 23:26:45 -05:00
|
|
|
- Fast Install on fast hardware _(~6min)_
|
2018-07-18 19:50:37 -05:00
|
|
|
|
2018-07-18 19:52:06 -05:00
|
|
|
#### Requirements
|
2018-10-25 22:31:30 -05:00
|
|
|
- `rsync` for unpacking the squashfs.
|
|
|
|
- `dialog` for all user input/output.
|
|
|
|
- `vim` for editing files post install.
|
|
|
|
- `parted` for partition creation.
|
|
|
|
- `wipe` for the secure wipe.
|
|
|
|
- `arch-chroot` to perform operations in a chroot.
|
|
|
|
- `chpasswd` to set root and user passwords.
|
|
|
|
- `openssl` to encrypt passwords.
|
2018-11-07 22:07:40 -06:00
|
|
|
- Basic Unix tools
|
|
|
|
- `awk` `sed` `grep` `uniq` `sort` `find` `ping` `mkfs` `lsblk` `curl`.
|
2018-10-25 22:31:30 -05:00
|
|
|
- Network connection is needed to install packages and update the system.
|
2018-09-15 20:29:05 -05:00
|
|
|
|
|
|
|
#### Manual Installation
|
|
|
|
- curl
|
|
|
|
```
|
2018-11-07 22:07:40 -06:00
|
|
|
sh -c "$(curl -fsSL https://bitbucket.org/archlabslinux/installer/raw/master/install.sh)"
|
2018-09-15 20:29:05 -05:00
|
|
|
```
|
|
|
|
|
|
|
|
- wget
|
|
|
|
```
|
2018-11-07 22:07:40 -06:00
|
|
|
sh -c "$(wget https://bitbucket.org/archlabslinux/installer/raw/master/install.sh -O -)"
|
2018-09-15 20:29:05 -05:00
|
|
|
```
|
|
|
|
|
|
|
|
- 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/
|
2018-07-18 19:50:37 -05:00
|
|
|
|