George Abraham f41e2c6094 Expand README with eficlean details
Added detailed information about eficlean, including features, requirements, usage, and license.
2026-08-16 18:33:07 +01:00
2025-04-18 15:09:12 +01:00
2019-12-26 19:22:09 +00:00
2019-12-26 20:08:13 +00:00
2025-07-17 16:16:27 +01:00
2026-08-16 18:33:07 +01:00

Script for installing Arch linux to disk

Bash script to install Arch linux on disk, mainline kernel. Flavoured with KDE Plasma 6.
It will use partitions on the disks (nvme or sda).

  • UEFI, root and swap partitions required (may be unformatted, except for UEFI, which should already be formatted).
  • UEFI partition will not be modified for interoperability with Windows and other Linux distributions.

After booting the live Arch ISO, set the root password:

passwd root

Connect to the live session via ssh from another computer:

ssh root@ip-address

Run the below to start the install script:

curl -L -o arch.sh https://raw.githubusercontent.com/georgeabr/arch/refs/heads/master/arch.sh; \
  chmod +x arch.sh

Installation is autmatically logged to a file install-$(date +%Y%m%d_%H%M).log.


eficlean

Interactive EFI boot entry management. Queue-based deletion with undo, preview, and confirmation.

Features

  • Queue-based workflow with undo support
  • Multi-item selection: single entries, ranges (1-3), or lists (1,3,5)
  • Line number reference instead of boot numbers
  • Safety warnings for current boot entry
  • Preview and reset commands

Requirements

  • Linux with EFI firmware
  • efibootmgr installed
  • Root access

Usage

./eficlean.sh

Commands: [l]ist [d]elete [u]ndo [r]eset [p]review [c]onfirm [q]uit

License

SPDX-License-Identifier: NC-SA-BIN-CL-1.2

S
Description
Script for installing Arch linux to disk
Readme
439 KiB
Languages
Shell 100%