diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-09-05 14:19:20 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2022-09-05 14:19:20 +0200 |
commit | b914025fbb51338c111c871c4cbe00a8ad6e73da (patch) | |
tree | c8293d558cb631175627ce96bd63cf7f504f4e90 /cryptinstall | |
parent | 4ea237cace5b3e0f21713e760bac605234907bf7 (diff) |
Encrypt only the rootfs (temporary)
Diffstat (limited to 'cryptinstall')
-rwxr-xr-x | cryptinstall | 25 |
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." |