diff --git a/targets/x86-generic/profiles.mk b/targets/x86-generic/profiles.mk
index 5c46f58f5cea4e4171c7d4b7f5ebe2f13b3b0c82..65b1bb5d69130b26f03dfa92116488a32a237228 100644
--- a/targets/x86-generic/profiles.mk
+++ b/targets/x86-generic/profiles.mk
@@ -1,14 +1,14 @@
 $(eval $(call GluonProfile,GENERIC,kmod-3c59x kmod-e100 kmod-e1000 kmod-natsemi kmod-ne2k-pci kmod-pcnet32 kmod-8139too kmod-r8169 kmod-sis900 kmod-tg3 kmod-via-rhine kmod-via-velocity))
 $(eval $(call GluonProfileFactorySuffix,GENERIC,-ext4,.img.gz))
-$(eval $(call GluonProfileSysupgradeSuffix,GENERIC))
+$(eval $(call GluonProfileSysupgradeSuffix,GENERIC,-ext4,.img.gz))
 $(eval $(call GluonModel,GENERIC,combined,x86-generic))
 
 $(eval $(call GluonProfile,VDI,kmod-pcnet32 kmod-e1000))
 $(eval $(call GluonProfileFactorySuffix,VDI,-ext4,.vdi))
-$(eval $(call GluonProfileSysupgradeSuffix,VDI))
+$(eval $(call GluonProfileSysupgradeSuffix,VDI,-ext4,.img.gz))
 $(eval $(call GluonModel,VDI,combined,x86-virtualbox))
 
 $(eval $(call GluonProfile,VMDK,kmod-pcnet32))
 $(eval $(call GluonProfileFactorySuffix,VMDK,-ext4,.vmdk))
-$(eval $(call GluonProfileSysupgradeSuffix,VMDK))
+$(eval $(call GluonProfileSysupgradeSuffix,VMDK,-ext4,.img.gz))
 $(eval $(call GluonModel,VMDK,combined,x86-vmware))
diff --git a/targets/x86-kvm_guest/profiles.mk b/targets/x86-kvm_guest/profiles.mk
index 9b8042c35fd7c556ef0078b4f935f759a5a8ff7c..22fb890336c39a637fb022ff3d75796163f283ff 100644
--- a/targets/x86-kvm_guest/profiles.mk
+++ b/targets/x86-kvm_guest/profiles.mk
@@ -1,4 +1,4 @@
 $(eval $(call GluonProfile,KVM,kmod-virtio-balloon kmod-virtio-net kmod-virtio-random))
 $(eval $(call GluonProfileFactorySuffix,KVM,-ext4,.img.gz))
-$(eval $(call GluonProfileSysupgradeSuffix,KVM))
+$(eval $(call GluonProfileSysupgradeSuffix,KVM,-ext4,.img.gz))
 $(eval $(call GluonModel,KVM,combined,x86-kvm))