From 13a939bc21676bc1de6f738d364ef3c3b7493ad7 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Thu, 11 Apr 2019 23:59:48 +0200 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 992e0169..fa5a1ab4 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ 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). -- cgit v1.2.3-54-g00ecf From 94fe2ef9decd45f52f4c61aa2a85c0e101c48733 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Fri, 12 Apr 2019 00:01:11 +0200 Subject: Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fa5a1ab4..446ec2d0 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,11 @@ In a live-cd environment, do: # wget https://raw.githubusercontent.com/Torxed/archinstall/master/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. +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. Below is examples and a cheat sheet to set up and auto-run this on a ISO. +> 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 to set up and auto-run this on a ISO. # Autorun on Arch Live CD (Unattended install) -- cgit v1.2.3-54-g00ecf From 61f38275251f58771a40967e131603e5db28abef Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Fri, 12 Apr 2019 00:02:14 +0200 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 446ec2d0..36f96187 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ In a live-cd environment, do: 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 to set up and auto-run this on a ISO. +> 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)*. # Autorun on Arch Live CD (Unattended install) -- cgit v1.2.3-54-g00ecf From 6c91535fbed825261ed0a6a68e59a26f8d13b1b6 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Fri, 12 Apr 2019 00:03:25 +0200 Subject: Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 36f96187..8c352e4f 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,8 @@ This will install a basic Arch Linux, without interaction, on the first drive it # Autorun on Arch Live CD (Unattended install) -We'll need to reconfigure the live ISO medium to include Python etc.
+This guides you on how to create a ISO that has Python and can run the arch installed in **unattended mode.**
+We'll need to reconfigure the **releng** profile after it's been copied, to include Python etc.
To do so, we need to add some packages to `packages.x86_64` and add some commands to `customize_airootfs.sh`. # cd ~/archlive -- cgit v1.2.3-54-g00ecf From b0b6a98de4f307df8be7b2981b1aa697bd934953 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sat, 13 Apr 2019 11:26:02 +0200 Subject: Created a default (base base-devel) profile Won't do anything except ask for a password, and install the bare minimum to boot Arch Linux. --- deployments/default.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 deployments/default.json 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" : "", + "post" : "reboot" + } +} -- cgit v1.2.3-54-g00ecf From 221640b83dd18a8885f274bde43e28d57e1d6e1f Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sat, 13 Apr 2019 12:28:30 +0200 Subject: A better description of the features --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 8c352e4f..cad62ec8 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,16 @@ This will install a basic Arch Linux, without interaction, on the first drive it > 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)*. +# Features + + * 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) This guides you on how to create a ISO that has Python and can run the arch installed in **unattended mode.**
-- cgit v1.2.3-54-g00ecf