Some entries in /etc/fstab may not not critical for booting Linux or even not available until Linux has booted.
How to avoid the failures or unavailability of some mounting entries in /etc/fstab blocking the boot process of Linux?
Please check the tutorial at
Controlling Filesystem Mounting on Linux by Playing with /etc/fstab: Allow non-root users to mount and unmount filesystems.