mirror of
https://gitlab.com/prism7/archery.git
synced 2026-04-28 01:17:35 +02:00
Update README.md with the latest changes
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
(Shellchecked)
|
||||
|
||||
-----------------------------------------------------
|
||||
The main concept behind this installer is to take full advantage of the extended automation that contemporary linux technologies such as systemd has to offer.
|
||||
The main concept behind this installer is to take full advantage of the extended automation that contemporary linux ecosystem technologies such as systemd has to offer.
|
||||
|
||||
'Amelia' is mainly targeted towards the experienced user that needs a quick installation means.
|
||||
|
||||
Yet, it is guided, interactive and intuitive, so that probably everyone can use it.
|
||||
Yet, it is interactive and intuitive, so that probably everyone can use it.
|
||||
|
||||
|
||||
- ## Automation:
|
||||
@@ -22,7 +22,7 @@ Consequently, it will automate the detection of the underlying/involved partitio
|
||||
|
||||
By using systemd's latest and greatest features, configuration needed for eg. swapping, hibernation etc. is a thing of the past.
|
||||
|
||||
The system manager will automatically and more importantly, optimally configure parts of the system, greatly simplifying the installation process and making the final system very robust and of course much more reliable.
|
||||
The system manager will automatically, and more importantly, optimally configure parts of the system, greatly simplifying the installation process and making the final system very robust and of course much more reliable.
|
||||
|
||||
In particular, when the 'ext4' filesystem is being selected, the 'genfstab' command is not even executed in the script, and your 'fstab' file will be empty (except only if 'Swapfile' use is desired), as systemd's automation takes care of it.
|
||||
|
||||
@@ -44,6 +44,17 @@ There is full interaction with the user.
|
||||
|
||||
The installer follows a menu-driven, step-by-step principal, presenting you with a sane sequence of installation steps, aided by colored prompts, making the installation process easy, pleasant and intuitive.
|
||||
|
||||
The major highlight is the 'Auto-Navigation' mode.
|
||||
|
||||
You can engage Auto-Navigation by pressing '[4] Start Installation' in the Main Menu.
|
||||
|
||||
The installer will take you by the hand, lead you through all the installation steps, screen by screen, until you are satisfied and ready to proceed with the actual installation.
|
||||
|
||||
If unsure or wish to change your setup, you can do so, as the installer will ask for verification to proceed and will repeat all stages should you wish to revise your choices.
|
||||
|
||||
Alternative steps will be smartly offered to you, under certain occasions, to help you complete your purpose.
|
||||
|
||||
It takes a few keystrokes only to create a fully fledged installation, which makes it ideal for repetitive use.
|
||||
|
||||
### Input interaction:
|
||||
|
||||
@@ -53,7 +64,7 @@ You will definitely know what has succeded and if anything went wrong.
|
||||
|
||||
The installer has been purposely made in such a way that it will exit if unresolvable errors occur, so it ^should be^ impossible to end up with an errored installation or with parts unfinished.
|
||||
|
||||
In a few cases, it will try to remedy the situation by taking certain steps (e.g. unmounting a partition, in case it was already mounted from before) and bring you a few steps back, to re-run installation stages that might help you continue with success.
|
||||
In a few cases, it will smartly try to remedy the situation by taking certain steps (e.g. unmounting a partition, in case it was already mounted from before) and bring you a few steps back, to re-run installation stages that might help you continue with success.
|
||||
|
||||
All stages are informative.
|
||||
|
||||
@@ -83,7 +94,7 @@ Checks if the platform runs in uefi mode, and exits if not.
|
||||
|
||||
- ### Internet Connection Check: [Auto]
|
||||
|
||||
Pings the Arch servers for connection and exits if none is found.
|
||||
Pings Archlinux for connection check and exits if none is found.
|
||||
|
||||
|
||||
- ### System Clock Update: [Auto]
|
||||
@@ -103,17 +114,16 @@ The installer informs the user about the pc-system vendor, model, platform {desk
|
||||
- [ ] [3] Disk Management
|
||||
- [ ] [4] Start Installation
|
||||
|
||||
- #### Just select 'Start Installation' and let the installer help you through the installation.
|
||||
- #### Select 'Start Installation' and let the installer help you through the installation.
|
||||
|
||||
You will experience an assisted navigation through all the menus & options available and also engage the 'Smart Partitioning' feature.
|
||||
|
||||
Saves a lot of time and makes the whole process a breeze !
|
||||
|
||||
|
||||
### Personalization Submenu:
|
||||
|
||||
- [ ] [1] Locale & Keyboard Layout Setup
|
||||
- [ ] [2] User, Root User, Hostname & Shell Setup
|
||||
- [ ] [3] Shell Selection
|
||||
- [ ] [ ] Return to Main Menu
|
||||
|
||||
|
||||
@@ -130,7 +140,7 @@ Saves a lot of time and makes the whole process a breeze !
|
||||
|
||||
### Disk Management Submenu:
|
||||
|
||||
- [ ] [1] Disk GPT Manager
|
||||
- [ ] [1] GPT Manager
|
||||
- [ ] [2] Partition Manager
|
||||
- [ ] [ ] Return to Main Menu
|
||||
|
||||
@@ -180,6 +190,7 @@ Self-explanatory.
|
||||
Select preferred Shell.
|
||||
Additional packages (eg. auto-completions, auto-suggestions etc. will also be installed)
|
||||
|
||||
|
||||
## System Configuration Submenu:
|
||||
|
||||
|
||||
@@ -197,10 +208,10 @@ Select between the Linux, Linux LTS, Linux Hardened & Linux Zen Kernels.
|
||||
|
||||
Select to sign (or not) all needed binaries for enabling Secure Boot on your system
|
||||
|
||||
If Secure Boot is selected, the installer will offer to create a 'Rescue' bootloader entry, especially necessary for UKIs, as editing menu entries under Secureboot is not allowed.
|
||||
If Secure Boot is selected, the installer will offer to create a 'Rescue' bootloader entry, especially necessary for UKIs, as editing existing menu entries under Secureboot is not allowed.
|
||||
|
||||
Future automatic Secureboot signing (for the installed Kernel, UKI & any other binary involved in the installation process)
|
||||
will also take place, whenever it is needed.
|
||||
Future Secureboot signing (for the installed Kernel, UKI & any other binary involved in the installation process)
|
||||
will also take place automatically, whenever it is needed.
|
||||
|
||||
|
||||
- ### Bootloader Selection: [Interactive]
|
||||
@@ -266,7 +277,7 @@ If Virtual Machine graphics is detected, the setup is skipped, and graphics conf
|
||||
|
||||
If single graphics are detected, you will be offered the choice to automatically have drivers installed, hardware acceleration enabled and the graphics subsystem configured (mkinitcpio.conf, kernel parameters etc).
|
||||
|
||||
Notice that only the latest available drivers will be installed, so should you select 'yes' to auto-configure, ensure your graphics subsystem is currently supported.
|
||||
Notice that only the latest available drivers will be installed, so should you select 'yes' to auto-configure, ensure your graphics subsystem is currently supported by Archlinux.
|
||||
|
||||
Xorg DXX drivers (xf86-xxxx-xxxx) for Intel - AMD - Nvidia will NOT be automatically installed.
|
||||
|
||||
@@ -306,7 +317,7 @@ In this step, you will be presented with the following list of submenus to choos
|
||||
- [ ] [10] Mate
|
||||
- [ ] [11] Basic Arch Linux (No GUI)
|
||||
- [ ] [12] Custom Arch Linux
|
||||
- [ ] [13] Cosmic (ALPHA)
|
||||
- [ ] [13] Cosmic (Beta)
|
||||
|
||||
---------------------------------------------------------------
|
||||
|
||||
@@ -349,7 +360,7 @@ Select one of the available browsers or leave empty to skip.
|
||||
|
||||
The installer now supports installation of AUR packages OOTB.
|
||||
|
||||
[Only *-bin browsers (no compiling needed) are -of course- included]
|
||||
[Only *-bin browsers (no compiling needed) are included]
|
||||
|
||||
1. No AUR-helper will be installed.
|
||||
2. This AUR package will be handled exclusively by makepkg & pacman itself, so everything will be completely under user control.
|
||||
@@ -389,7 +400,7 @@ If a 'VM' is detected, this stage is skipped.
|
||||
|
||||
- ## Optimizations summary:
|
||||
|
||||
- 1. The installer offers the convenient option to permanently set your own kernel parameters for boot, on-the-fly.
|
||||
- 1. The installer offers the convenient option to permanently set your own kernel parameters for boot (eg: 'quiet'), on-the-fly.
|
||||
|
||||
- 2. The installer asks to disable Watchdogs in the installed system (if not on a critical platform, like a server).
|
||||
|
||||
@@ -432,7 +443,11 @@ Tlp is a laptop battery power saving utility for Linux, working out-of-the-box &
|
||||
## Disk Management Submenu:
|
||||
|
||||
|
||||
- ### Disk GPT Manager: [Interactive - Skippable]
|
||||
- ### GPT Manager: [Interactive - Skippable]
|
||||
|
||||
- [ ] [1] Create new GPT on selected disk [Destroy any existing GPT/MBR structures]
|
||||
- [ ] [2] Use the 'gdisk' program interactively [Expert Mode]
|
||||
- [ ] [3] Return to Previous Menu
|
||||
|
||||
Use 'gdisk' to perform various disk operations to any detected drive in your system (e.g. zapping the GPT and create a new one, etc.)
|
||||
|
||||
@@ -453,7 +468,7 @@ The'Partition Manager' stage consists of 2 Modes:
|
||||
|
||||
- [ ] [2] Partitioning Presets [Interactive - Skippable]
|
||||
|
||||
This mode offers ready-made file-system compatible Partition Layout Presets with sane defaults to select from.
|
||||
This mode offers ready-made filesystem compatible Partition Layout Presets with sane defaults to select from.
|
||||
|
||||
- #### Manual Partitioning Mode [Interactive - Skippable] :
|
||||
|
||||
@@ -472,7 +487,7 @@ For the systemd 'auto-gpt-generator' automation to work, all involved partitions
|
||||
|
||||
- ### Installation Disk Selection & Sanity Check: [Auto]
|
||||
|
||||
Select a disk to install Arch Linux on.
|
||||
Select a disk to install Archlinux on.
|
||||
|
||||
This step incorporates and performs a Sanity Check on the chosen disk.
|
||||
|
||||
@@ -499,9 +514,9 @@ Choose if you will enable LUKS encryption on your 'Swap/Root/Home' partitions
|
||||
|
||||
Also, you will be asked to Label your partitions.
|
||||
|
||||
Again, the scope here is not to create an inpenetrable system but a typical decently protected system.
|
||||
Again, the scope here is not to create an inpenetrable system (FDE) but a typical decently protected system.
|
||||
|
||||
Using 'Secure Boot' with an unencrypted 'EFI System Partition' and a LUKS encrypted 'Root/Home/Swap' partition(s) should suffice.
|
||||
Using 'Secure Boot' with an unencrypted 'EFI System Partition' and a LUKS encrypted 'Root/Home/Swap' partition(s) should suffice for most use cases.
|
||||
|
||||
|
||||
- ### Swap Partition Activation: [Auto]
|
||||
|
||||
Reference in New Issue
Block a user