diff --git a/targets/x86-generic/profiles.mk b/targets/x86-generic/profiles.mk
index 8370368a2c3f8f17d5c15a4556fe5ff02aeb044d..aa4aed43dacf0c9737e068950d78160a701a0d38 100644
--- a/targets/x86-generic/profiles.mk
+++ b/targets/x86-generic/profiles.mk
@@ -1,11 +1,17 @@
+$(eval $(call GluonProfile,GENERIC))
+$(eval $(call GluonProfileFactorySuffix,GENERIC))
+$(eval $(call GluonProfileSysupgradeSuffix,GENERIC))
+$(eval $(call GluonProfileExtraSuffix,GENERIC,.img.gz))
+$(eval $(call GluonModel,GENERIC,combined-ext4,x86-generic))
+
 $(eval $(call GluonProfile,VDI,kmod-pcnet32))
 $(eval $(call GluonProfileFactorySuffix,VDI))
 $(eval $(call GluonProfileSysupgradeSuffix,VDI))
 $(eval $(call GluonProfileExtraSuffix,VDI,.vdi))
-$(eval $(call GluonModel,VDI,combined-squashfs,x86-virtualbox))
+$(eval $(call GluonModel,VDI,combined-ext4,x86-virtualbox))
 
 $(eval $(call GluonProfile,VMDK,kmod-pcnet32))
 $(eval $(call GluonProfileFactorySuffix,VMDK))
 $(eval $(call GluonProfileSysupgradeSuffix,VMDK))
 $(eval $(call GluonProfileExtraSuffix,VMDK,.vmdk))
-$(eval $(call GluonModel,VMDK,combined-squashfs,x86-vmware))
+$(eval $(call GluonModel,VMDK,combined-ext4,x86-vmware))