diff options
| -rw-r--r-- | public/artix-install.md | 34 | ||||
| -rw-r--r-- | static/artix-install.md | 34 |
2 files changed, 68 insertions, 0 deletions
diff --git a/public/artix-install.md b/public/artix-install.md index ed2d467..f28ea4e 100644 --- a/public/artix-install.md +++ b/public/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 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 |
