You need to add retry options to the /etc/fstab file for the nfs share. I have to caution you though, since this is a laptop and the share won't always be available this can hang the network and disk access until it times out.
See the nfs man page for the MOUNT OPTIONS that can be used in the /etc/fstab file.
bg / fg Determines how the mount(8) command behaves if an attempt to mount an export fails. The fg option
causes mount(8) to exit with an error status if any part of the mount request times out or fails out‐
right. This is called a "foreground" mount, and is the default behavior if neither the fg nor bg mount
option is specified.
If the bg option is specified, a timeout or failure causes the mount(8) command to fork a child which
continues to attempt to mount the export. The parent immediately returns with a zero exit code. This
is known as a "background" mount.
If the local mount point directory is missing, the mount(8) command acts as if the mount request timed
out. This permits nested NFS mounts specified in /etc/fstab to proceed in any order during system ini‐
tialization, even if some NFS servers are not yet available. Alternatively these issues can be
addressed using an automounter (refer to automount(8) for details).
retry=n The number of minutes that the mount(8) command retries an NFS mount operation in the foreground or
background before giving up. If this option is not specified, the default value for foreground mounts
is 2 minutes, and the default value for background mounts is 10000 minutes (80 minutes shy of one
week). If a value of zero is specified, the mount(8) command exits immediately after the first fail‐
Example of the fstab entry:
zeus:/data /data nfs rsize=8192,wsize=8192,nosuid,soft,bg,retry=2 0 0