blob: a7e79bd6092e181f0fd1353fcdba4aaf97d62ece (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
======================================================
Installs Artix Linux with LUKS Root Encryption & BTRFS
======================================================
Working on: UEFI
USAGE:
1. Configure DRIVE & other options in script
2. boot up an Artix Linux live ISO installation
3. login as 'root' with password 'artix'
4. get the installation script onto the system
5. execute script
NOTES:
- DECRYPTION password is set via installation
- default 'root' password is 'artix'
- USER password is the same as the DECRYPTION password
SYSTEM LAYOUT:
+---------------------------------------------------+
| Device | Label | Mount | Size |
|---------------------------------------------------|
| /dev/sda | | | |
| ├─/dev/sda1 | BOOT | /boot | 512M |
| ├─/dev/sda2 | SWAP | [SWAP] | 16G |
| └─/dev/sda3 | LUKS | | MAX |
| └─/dev/mapper/root | ROOT | | |
| └─@ | | / | |
| └─@home | | /home | |
| └─@snapshots | | /.snapshots | |
+---------------------------------------------------+
CONFIGURATION:
- drive :the drive to perform the installation
- boot: the boot partition
- swap: the swap partition
- root: the root partition (which will be encrypted)
- timezone: a timezone (defined in '/usr/share/zoneinfo/')
- locale: a locale (defined in '/etc/locale.gen')
- user: the main user of the system
- user_groups: the groups for 'user' belongs to
- hostname: the hostname of the system
- arch_support: whether enable Arch repositories
(enables extra, community, & multilib)
- enable_aur: specifies whether to install an AUR helper
(uses trizen as AUR helper)
- swap_size: Defaults to formula, but can be overwritten
e.g: 'swap_size=8G'.
- boot_size: Defaults to 512M. Can be overwritten
in CONFIG e.g: boot_size=1G.
NOTES
Last tested using 'artix-base-runit-20230501-x86_64.iso' on UEFI
|