summaryrefslogtreecommitdiff
path: root/static/artix-install.md
diff options
context:
space:
mode:
Diffstat (limited to 'static/artix-install.md')
-rw-r--r--static/artix-install.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/static/artix-install.md b/static/artix-install.md
index ed2d467..f28ea4e 100644
--- a/static/artix-install.md
+++ b/static/artix-install.md
@@ -21,10 +21,39 @@ fdisk /dev/sdX
dd if=/dev/urandom of=/dev/sdX2 bs=1M status=progress
cryptsetup luksFormat /dev/sdX2
cryptsetup open /dev/sdX2 luks
+
+# lvm: with volumes
+pvcreate /dev/mapper/luks
+vgcreate vg /dev/mapper/luks
+lvcreate -L 30GB vg -n root
+lvcreate -l 100%FREE vg -n home
+
+# lvm: check volume
+vgdisplay
+lvdisplay
+
+# lvm: format and mount logical volumes
+modprobe dm_mod
+vgscan
+vgchange -ay
+
+# lvm: file system
+mkfs.btrfs /dev/vg/root
+mkfs.btrfs /dev/vg/home
+mount /dev/vg/root /mnt
+mkdir /mnt/home
+mount /dev/vg/home /mnt/home
+mkfs.fat -F32 /dev/sdX1
+mkdir /mnt/boot
+mount /dev/sdX1 /mnt/boot # UEFI: mkdir /mnt/boot/efi && mount /dev/sdX1 /mnt/boot/efi
+
+# lvm: without volumes
mkfs.btrfs /dev/mapper/luks
mount /dev/mapper/luks /mnt
mkfs.fat -F32 /dev/sdX1
mkdir /mnt/boot && mount /dev/sdX1 /mnt/boot # UEFI: mkdir /mnt/boot/efi && mount /dev/sdX1 /mnt/boot/efi
+
+# mirrolist
vi /etc/pacman.d/mirrowlist
# programs
@@ -75,6 +104,11 @@ lsblk -f >> /mnt/etc/default/grub
fstabgen -U /mnt >> /mnt/etc/fstab
artix-chroot /mnt bash
vim /etc/default/grub
+
+# lvm: with volumes
+GRUB_CMDLINE_LINUX_DEFAULT="... cryptdevice=/dev/sdX:vg"
+
+# lvm: without volumes
GRUB_CMDLINE_LINUX_DEFAULT="... cryptdevice=UUID=/dev/sdX2's UUID:luks root=UUID=/dev/mapper/luks's UUID"
# Grub Installation