summaryrefslogtreecommitdiff
path: root/guix-strap/guix-crypt
diff options
context:
space:
mode:
Diffstat (limited to 'guix-strap/guix-crypt')
-rwxr-xr-xguix-strap/guix-crypt15
1 files changed, 9 insertions, 6 deletions
diff --git a/guix-strap/guix-crypt b/guix-strap/guix-crypt
index f2afbbd..b25bc99 100755
--- a/guix-strap/guix-crypt
+++ b/guix-strap/guix-crypt
@@ -13,6 +13,9 @@ EVENT "Setting up disk encryption with luks"
if [[ $DISK == "/dev/sd"* ]]; then
CRYPT_PARTITION="$DISK""2"
EFI_PARTITION="$DISK""1"
+elif [[ $DISK == "/dev/vd"* ]]; then
+ CRYPT_PARTITION="$DISK""2"
+ EFI_PARTITION="$DISK""1"
elif [[ $DISK == "/dev/nvme"* ]]; then
CRYPT_PARTITION="$DISK""p2"
EFI_PARTITION="$DISK""p1"
@@ -43,19 +46,19 @@ $PASSWORD
$PASSWORD_CONFIRM
EOF
-EVENT "Opening cryptroot"
+EVENT "Opening root"
-cryptsetup open "$CRYPT_PARTITION" cryptroot <<EOF
+cryptsetup open "$CRYPT_PARTITION" root <<EOF
$PASSWORD
EOF
-EVENT "Setting up cryptroot btrfs"
+EVENT "Setting up root btrfs"
-mkfs.btrfs "/dev/mapper/cryptroot"
+mkfs.btrfs "/dev/mapper/root"
-EVENT "Mounting cryptroot"
+EVENT "Mounting root"
-mount /dev/mapper/cryptroot /mnt
+mount /dev/mapper/root /mnt
EVENT "Setting up EFI vfat"