diff --git a/init/first_stage_mount.cpp b/init/first_stage_mount.cpp
index 1496935d6dac1cd08b8dee7f88a174b0c79133f2..fa3392e065bc84c8e326af5a37c6e20105100f56 100644
--- a/init/first_stage_mount.cpp
+++ b/init/first_stage_mount.cpp
@@ -375,7 +375,7 @@ bool FirstStageMount::MountPartitions() {
     }
 
     for (auto fstab_rec : mount_fstab_recs_) {
-        if (!MountPartition(fstab_rec)) {
+        if (!MountPartition(fstab_rec) && !fs_mgr_is_nofail(fstab_rec)) {
             return false;
         }
     }