aboutsummaryrefslogtreecommitdiff
path: root/cryptinstall
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-09-05 14:19:20 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-09-05 14:19:20 +0200
commitb914025fbb51338c111c871c4cbe00a8ad6e73da (patch)
treec8293d558cb631175627ce96bd63cf7f504f4e90 /cryptinstall
parent4ea237cace5b3e0f21713e760bac605234907bf7 (diff)
Encrypt only the rootfs (temporary)
Diffstat (limited to 'cryptinstall')
-rwxr-xr-xcryptinstall25
1 files changed, 9 insertions, 16 deletions
diff --git a/cryptinstall b/cryptinstall
index 475ab1e..5607b67 100755
--- a/cryptinstall
+++ b/cryptinstall
@@ -14,24 +14,18 @@ pacman -Sy --noconfirm parted
#
parted -s /dev/sda mklabel msdos
-parted -s -a optimal /dev/sda mkpart primary ext4 0% 100%
-parted -s /dev/sda set 1 boot on
-parted -s /dev/sda set 1 lvm on
+parted -s -a optimal /dev/sda mkpart primary ext4 0% 256MiB
+parted -s -a optimal /dev/sda mkpart primary ext4 256MiB 100%
-echo "artix" | cryptsetup -q luksFormat /dev/sda1
-echo "artix" | cryptsetup -q open /dev/sda1 sda1_crypt
+echo "artix" | cryptsetup -q luksFormat /dev/sda2
+echo "artix" | cryptsetup -q open /dev/sda2 sda2_crypt
-pvcreate /dev/mapper/sda1_crypt
-vgcreate artix-vg /dev/mapper/sda1_crypt
-lvcreate --contiguous y --size 256M artix-vg --name boot
-lvcreate --contiguous y --extents +100%FREE artix-vg --name root
+mkfs.fat -F -L BOOT /dev/sda1
+mkfs.btrfs -f /dev/mapper/sda2_crypt
-mkfs.fat -n BOOT /dev/artix-vg/boot
-mkfs.ext4 -L ROOT /dev/artix-vg/root
-
-mount /dev/artix-vg/root /mnt
+mount /dev/mapper/sda2_crypt /mnt
mkdir /mnt/boot
-mount /dev/artix-vg/boot /mnt/boot
+mount /dev/sda1 /mnt/boot
#
# Continue Installation
@@ -47,7 +41,6 @@ artix-chroot /mnt bash -c 'curl https://raw.githubusercontent.com/HimbeerserverD
fstabgen -U /mnt >> /mnt/etc/fstab
umount -R /mnt
-lvchange -an artix-vg
-cryptsetup -q close sda1_crypt
+cryptsetup -q close sda2_crypt
echo "Artix has been successfully installed! It is now safe to reboot."