diff --git a/system/installer/Calamares/files/no_fsck_and_pymouth.patch b/system/installer/Calamares/files/no_fsck_and_pymouth.patch
new file mode 100644
index 0000000000..4292a3cc3f
--- /dev/null
+++ b/system/installer/Calamares/files/no_fsck_and_pymouth.patch
@@ -0,0 +1,22 @@
+diff -Nuar calamares-2.2.orig/src/modules/initcpiocfg/main.py calamares-2.2/src/modules/initcpiocfg/main.py
+--- calamares-2.2.orig/src/modules/initcpiocfg/main.py 2015-10-16 17:56:51.000000000 +0300
++++ calamares-2.2/src/modules/initcpiocfg/main.py 2016-05-31 22:02:52.423693761 +0300
+@@ -90,7 +90,7 @@
+ modules = []
+
+ # It is important that the plymouth hook comes before any encrypt hook
+- plymouth_bin = os.path.join(root_mount_point, "usr/bin/plymouth")
++ plymouth_bin = os.path.join(root_mount_point, "bin/plymouth")
+ if os.path.exists(plymouth_bin):
+ hooks.append("plymouth")
+
+@@ -110,8 +110,7 @@
+ modules.append("crc32c")
+ elif btrfs is "yes" and cpu['proc0']['vendor_id'].lower() == "genuineintel":
+ modules.append("crc32c-intel")
+- else:
+- hooks.append("fsck")
++
+
+ set_mkinitcpio_hooks_and_modules(hooks, modules, root_mount_point)
+
diff --git a/system/installer/Calamares/pspec.xml b/system/installer/Calamares/pspec.xml
index 1046378aba..ae5280e239 100644
--- a/system/installer/Calamares/pspec.xml
+++ b/system/installer/Calamares/pspec.xml
@@ -54,6 +54,7 @@
pisi_locale.patch
pisi_set_hostname.patch
mudur_module.patch
+ no_fsck_and_pymouth.patch
@@ -113,7 +114,7 @@
- 2016-05-27
+ 2016-05-31
2.2
First Release.
Ergün Salman