- do_start() {
- #
- # Mount local file systems in /etc/fstab.
- #
- mount_all_local() {
- if mountpoint -q /usr; then
- # May have been mounted read-only by initramfs.
- # Remount with unmodified options from /etc/fstab.
- mount -o remount /usr
- fi
- mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2,ceph \
- -O no_netdev
- }
- pre_mountall
- if [ "$VERBOSE" = no ]
- then
- log_action_begin_msg "Mounting local filesystems"
- mount_all_local
- log_action_end_msg $?
- else
- log_daemon_msg "Will now mount local filesystems"
- mount_all_local
- log_end_msg $?
- fi
- post_mountall
- # We might have mounted something over /run; see if
- # /run/initctl is present. Look for
- # /usr/share/sysvinit/update-rc.d to verify that sysvinit (and
- # not upstart) is installed).
- INITCTL="/run/initctl"
- if [ ! -p "$INITCTL" ] && [ -f "/usr/share/sysvinit/update-rc.d" ]; then
- # Create new control channel
- rm -f "$INITCTL"
- mknod -m 600 "$INITCTL" p
- # Reopen control channel.
- PID="$(pidof -s /sbin/init || echo 1)"
- [ -n "$PID" ] && kill -s USR1 "$PID"
- fi
- # Execute swapon command again, in case we want to swap to
- # a file on a now mounted filesystem.
- #
- # Ignore 255 status due to swap already being enabled
- #
- if [ "$NOSWAP" = yes ]
- then
- [ "$VERBOSE" = no ] || log_warning_msg "Not activating swap as requested via bootoption noswap."
- else
- if [ "$VERBOSE" = no ]
- then
- log_action_begin_msg "Activating swapfile swap"
- swapon -a -e 2>/dev/null || : # Stifle "Device or resource busy"
- log_action_end_msg 0
- else
- log_daemon_msg "Will now activate swapfile swap"
- swapon -a -e -v
- log_action_end_msg $?
- fi
- fi
- # Remount tmpfs filesystems; with increased VM after swapon,
- # the size limits may be adjusted.
- mount_run mount_noupdate
- mount_lock mount_noupdate
- mount_shm mount_noupdate
- # Now we have mounted everything, check whether we need to
- # mount a tmpfs on /tmp. We can now also determine swap size
- # to factor this into our size limit.
- mount_tmp mount_noupdate
- }
Were this test come from??
'"$NOSWAP" = yes'
it could be the reason for not mounting Swap..