Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md21
-rw-r--r--deployments/default.json6
2 files changed, 22 insertions, 5 deletions
diff --git a/README.md b/README.md
index 992e0169..cad62ec8 100644
--- a/README.md
+++ b/README.md
@@ -7,17 +7,28 @@ Pre-built ISO's can be found here: https://hvornum.se/archiso/
In a live-cd environment, do:
# wget https://raw.githubusercontent.com/Torxed/archinstall/master/archinstall.py
- # python3 archinstall.py
+ # python3 archinstall.py --default
-> **CAUTION**: If no parameters are given, **it will devour the first disk in your system** (Usually `/dev/sda`, `/dev/nvme0n1` etc).
+> **CAUTION**: If no **other** parameters are given, **it will devour the first disk in your system** (Usually `/dev/sda`, `/dev/nvme0n1` etc).
+
+This will install a basic Arch Linux, without interaction, on the first drive it finds. Use `--drive=/dev/sdb` etc to change the desired destination, or skip `--default` if you want to get options for your installation.
+
+> NOTE: This assumes Python is installed on your ISO, follow [ArchISO](https://wiki.archlinux.org/index.php/archiso)'s guide on how to create your own ISO or use a pre-built [guided ISO](https://hvornum.se/archiso/). Below is examples and a cheat sheet on how to create such a ISO *(with different flavors)*.
-This will install a basic Arch Linux, without interaction, on the first drive it finds. Use `--drive=/dev/sdb` etc to change the desired destination.
+# Features
-> NOTE: This assumes Python is installed on your ISO, follow [ArchISO](https://wiki.archlinux.org/index.php/archiso)'s guide on how to create your own ISO. Below is examples and a cheat sheet to set up and auto-run this on a ISO.
+ * Unattended install of Arch Linux
+ * User guided install of Arch Linux (Like most other distros have)
+ * YubiKey support for disk and root password (next release)
+ * Profile / Template based installs
+ * Supports offline-installation of Arch Linux
+ * Full disk encryption, locale/region settings and customizable application selection
+ * Never creates post-install/service scripts (usually used to finalize databases etc)
# Autorun on Arch Live CD (Unattended install)
-We'll need to reconfigure the live ISO medium to include Python etc.<br>
+This guides you on how to create a ISO that has Python and can run the arch installed in **unattended mode.**<br>
+We'll need to reconfigure the **releng** profile after it's been copied, to include Python etc.<br>
To do so, we need to add some packages to `packages.x86_64` and add some commands to `customize_airootfs.sh`.
# cd ~/archlive
diff --git a/deployments/default.json b/deployments/default.json
new file mode 100644
index 00000000..5deded3e
--- /dev/null
+++ b/deployments/default.json
@@ -0,0 +1,6 @@
+{
+ "args" : {
+ "password" : "<STDIN>",
+ "post" : "reboot"
+ }
+}