diff --git a/bin/lib/installation.nix b/bin/lib/installation.nix
index 2db585722a8b6d32aef0779089b3da9b7729d0ef..494c1f01abc76020255b2114f96eed39783b80ac 100644
--- a/bin/lib/installation.nix
+++ b/bin/lib/installation.nix
@@ -226,6 +226,8 @@ assert (typeOf swap) == "string";
 
     mount_point=/mnt
 
+    mkdir -p $mount_point
+
     # Create subvolumes
     ${mount-bin} -o noatime,compress=zstd $root_partition $mount_point
     ${btrfs-bin} subvolume create $mount_point/${hostname}