mirror of
https://gitlab.com/prism7/archery.git
synced 2026-04-28 01:17:35 +02:00
Edit README.md
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 ecosystem technologies such as systemd has to offer.
|
||||
The main concept behind this installer is to take full advantage of the extended automation that advanced linux ecosystem technologies, such as systemd, offer.
|
||||
|
||||
'Amelia' is mainly targeted towards the experienced user that needs a quick installation means.
|
||||
|
||||
However, it's easy and intuitive so that everybody can use it.
|
||||
However, it's ddead easy and intuitive, making it a perfect fit for everyone.
|
||||
|
||||
|
||||
- ## Automation:
|
||||
@@ -29,14 +29,12 @@ Also, there is no support (nor will ever be) for non-GPT platforms, as this inst
|
||||
|
||||
Consequently, it will automate the detection of the underlying/involved partitions, perform sanity checks based on your preferences, and auto-mount/auto-activate these partitions when necessary (e.g. swap), without the use of the fstab file.
|
||||
|
||||
By using systemd's latest and greatest features, configuration needed for eg. swapping, hibernation etc. is a thing of the past.
|
||||
By using systemd's incredible automation 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 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.
|
||||
|
||||
'systemd' in the initramfs provides the tools for the said automation.
|
||||
|
||||
The installation process completes in "one-go", meaning after it's over and the system has rebooted, you're done.
|
||||
|
||||
If there are errors during the installation process, the installer will exit, informing you accordingly and issuing a logfile in the current working directory, stating what went wrong, for troubleshooting purposes.
|
||||
@@ -44,12 +42,10 @@ If there are errors during the installation process, the installer will exit, in
|
||||
This logfile will be issued anyway when the installation finishes, stating what was the last action to have taken place by the installer.
|
||||
|
||||
|
||||
- ## Interaction:
|
||||
|
||||
There is full interaction with the user.
|
||||
- ## Interaction
|
||||
|
||||
|
||||
### Visual interaction:
|
||||
### Visuals:
|
||||
|
||||
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 quick, pleasant and intuitive.
|
||||
|
||||
@@ -59,11 +55,9 @@ Alternative steps will be smartly offered to you, under certain occasions, to he
|
||||
|
||||
It takes a few keystrokes only to create a fully fledged installation, which makes it ideal for repetitive use.
|
||||
|
||||
### Input interaction:
|
||||
### User Input:
|
||||
|
||||
You will be asked to make your own choices, and there will always be a confirmation upon success or failure of the outcome.
|
||||
|
||||
You will definitely know what has succeded and if anything went wrong.
|
||||
There will always be a confirmation for every choice you make.
|
||||
|
||||
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.
|
||||
|
||||
@@ -137,7 +131,7 @@ You will experience an assisted navigation through all the menus & options avail
|
||||
- [ ] [3] Graphics Setup
|
||||
- [ ] [4] Desktop Setup
|
||||
- [ ] [5] EFI Boot Entries Deletion
|
||||
- [ ] [6] Optimizations
|
||||
- [ ] [6] Extended Options
|
||||
- [ ] [ ] Return to Main Menu
|
||||
|
||||
|
||||
@@ -209,12 +203,12 @@ Select between the Linux, Linux LTS, Linux Hardened & Linux Zen Kernels.
|
||||
|
||||
- ### Secureboot Signing: [Interactive]
|
||||
|
||||
Select if you wish to sign all needed binaries for enabling Secure Boot on your system
|
||||
Sign 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 existing menu entries under Secureboot is not allowed.
|
||||
|
||||
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.
|
||||
will take place automatically.
|
||||
|
||||
|
||||
- ### Bootloader Selection: [Interactive]
|
||||
@@ -301,11 +295,13 @@ Auto-detection will define the drivers to be installed, hardware acceleration to
|
||||
- [ ] Nvidia graphics:
|
||||
|
||||
Notice that the latest available proprietary graphics drivers will be installed, so should you select 'yes', ensure your graphics subsystem is currently supported by Archlinux.
|
||||
|
||||
Support has been added for the older generation graphics cards (Maxwell -> Volta), that are no longer officially supported.
|
||||
Select the generation from the menu and the appropriate drivers will be installed from the AUR.
|
||||
|
||||
Selecting 'no' will result in using the open-source Nouveau drivers, as expected.
|
||||
|
||||
Also, support for disabling Nvidia's 'GSP' is offered, if selecting the 'nvidia' proprietary driver.
|
||||
|
||||
When needed, the 'Nvidia Hook' will be automatically created.
|
||||
Also, support for disabling Nvidia's 'GSP' is offered, if selecting the older 'nvidia' proprietary driver.
|
||||
|
||||
Hybrid graphics solutions (optimus, bumblebee, prime etc) are not currently offered during installation.
|
||||
|
||||
@@ -335,7 +331,8 @@ 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 (Beta)
|
||||
- [ ] [13] Cosmic
|
||||
- [ ] [14] Pantheon
|
||||
|
||||
---------------------------------------------------------------
|
||||
|
||||
@@ -401,7 +398,7 @@ Choose if you wish to delete any EFI boot entries or skip.
|
||||
If a 'VM' is detected, this stage is skipped.
|
||||
|
||||
|
||||
- ### Optimizations [Interactive - Skippable]
|
||||
- ### Extended Options [Interactive - Skippable]
|
||||
|
||||
- [ ] [1] Custom Kernel Parameters [Interactive - Skippable]
|
||||
- [ ] [2] System Watchdogs [Interactive - Skippable]
|
||||
@@ -415,7 +412,7 @@ If a 'VM' is detected, this stage is skipped.
|
||||
- [ ] [10] Tlp [Interactive - Skippable]
|
||||
- [ ] [ ] Return to System Configuration
|
||||
|
||||
- ## Optimizations summary:
|
||||
- ## Extended Options summary:
|
||||
|
||||
- 1. The installer offers the convenient option to permanently set your own kernel parameters for boot (eg: 'quiet'), on-the-fly.
|
||||
|
||||
@@ -441,7 +438,7 @@ If a 'VM' is detected, this stage is skipped.
|
||||
|
||||
- 6. The installer asks to install & enable 'irqbalance', which is a software that distributes hardware interrupts across processors on a multiprocessor system, in order to increase performance.
|
||||
|
||||
- 7. The installer asks to install & enable 'thermald', which is a daemon used to prevent the overheating of platforms.
|
||||
- 7. The installer asks to install & enable 'thermald', which is a daemon used to prevent the overheating of Intel platforms.
|
||||
|
||||
This daemon monitors temperature and applies compensation using available cooling methods.
|
||||
|
||||
@@ -471,8 +468,6 @@ Use 'gdisk' to perform various disk operations to any detected drive in your sys
|
||||
|
||||
- ### Partition Manager: [Interactive]
|
||||
|
||||
The'Partition Manager' stage consists of 2 Modes:
|
||||
|
||||
- #### Automatic Partitioning Mode [consisting of 2 sub-modes]:
|
||||
|
||||
- [ ] [1] Smart Mode [Interactive - Skippable]
|
||||
@@ -506,7 +501,7 @@ For the systemd 'auto-gpt-generator' automation to work, all involved partitions
|
||||
|
||||
Select a disk to install Archlinux on.
|
||||
|
||||
This step incorporates and performs a Sanity Check on the chosen disk.
|
||||
This step incorporates and performs a Sanity Check on the selected disk.
|
||||
|
||||
This means the installer will verify that the choices you've made so far, are correctly reflected on the partitions layout, before it lets you continue with the installation.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user