diff --git a/Makefile b/Makefile
index 5ac92cf025d5a49d1dae615a75e3325ac995920e..fcbb58fa212f1c9ba9856a745e5fa93c6c3f6604 100644
--- a/Makefile
+++ b/Makefile
@@ -454,6 +454,7 @@ $(IMAGE_DIR)$(GRUB_INSTALL_DIR)/lipinfo.cfg : | $(WORKSPACE)
 	echo "set lip_extra_info=\"$(IMAGE_EXTRA_INFO)\"" >> "$@"
 
 image_mount_if : $(IMAGE_PART_FILE)
+	mkdir -p "$(IMAGE_DIR)"
 	findmnt --target "$(IMAGE_DIR)" || mount "$(IMAGE_PART_FILE)" "$(IMAGE_DIR)"
 
 image_umount :