Update README.md

This commit is contained in:
Jane Doe 2024-06-18 13:03:31 +00:00
parent a913d5f40e
commit 4f7624e157

View file

@ -1,4 +1,6 @@
# 'Amelia' is an Arch Linux installer, written in Bash. (Shellchecked) # 'Amelia' is an Arch Linux installer, written in Bash.
(Shellchecked)
----------------------------------------------------- -----------------------------------------------------
The main concept behind this installer is Automation and Interaction. The main concept behind this installer is Automation and Interaction.
@ -28,7 +30,9 @@ There will be 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 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.
For disk partitioning, "cgdisk" is used, as it offers a pseudo-gui (ncurses) interface, making the process of managing the partition table, setting GUIDs etc. easy and safe(r). For disk partitioning
there's 2 available Modes.
An 'Auto Mode' that offers ready-made compatible Partition Layout Presets with sane defaults to select from & a Manual Mode, where "cgdisk" is used, as it offers a pseudo-gui (ncurses) interface, making the process of managing the partition table, setting GUIDs etc. easy and safe(r).
### Input interaction: ### Input interaction:
@ -275,7 +279,7 @@ An 'Auto Mode' that offers ready-made compatible Partition Layout Presets with s
A 'Manual Mode', (which shows extended info about the supported partition types and mountpoints that the installer expects), where 'cgdisk' is used, with its easy and and intuitive ncurses TUI. A 'Manual Mode', (which shows extended info about the supported partition types and mountpoints that the installer expects), where 'cgdisk' is used, with its easy and and intuitive ncurses TUI.
Creation of an "EFI" System Partition and a "Root x86-64" Partition is mandatory. Existence of an "EFI" System Partition and a "Root x86-64" Partition is mandatory.
The partitions layout in this stage should reflect your previous choices, e.g. if you chose to use a "Swap" partition, and it does not exist, now is the time to create it. The partitions layout in this stage should reflect your previous choices, e.g. if you chose to use a "Swap" partition, and it does not exist, now is the time to create it.
@ -303,7 +307,7 @@ It will ensure that an "EFI" System Partition indeed exists, that a "Root x86-64
A smart mechanism will scan the partitions on the installation disk and if more than one of each type {root/EFI/home/swap} are detected, then it will Auto-Assign the 1st partition of each (involved) type, to be used by systemd's automation in the installation (as the 'Discoverable Partitions Specifications' dictate). A smart mechanism will scan the partitions on the installation disk and if more than one of each type {root/EFI/home/swap} are detected, then it will Auto-Assign the 1st partition of each (involved) type, to be used by systemd's automation in the installation (as the 'Discoverable Partitions Specifications' dictate).
Of course comes with its own menu/prompts, for user interaction. Of course comes with its own menu/prompts, for user interaction.
As a precaution step, the installer also scans the installation disk and if the ESP is found to be less than 300M, As a precaution step, the installer also scans the installation disk and if the ESP is found to be less than 200MB,
then it returns to the 'Partition Manager' stage, so the user can remedy this. then it returns to the 'Partition Manager' stage, so the user can remedy this.
For extended clarity reasons, A TUI partition/filesystem presentation is presented For extended clarity reasons, A TUI partition/filesystem presentation is presented