On Sat, 13 Jun 2020 08:52:18 +0200 "J. Fahrner via Dng" <dng@lists.dyne.org> wrote:
> Am 2020-06-13 08:25, schrieb J. Fahrner via Dng: > > nofail was a good hint. Now the system boots, but the usb disk is > > still not mounted. "mount -a" mounts it without errors after boot. > > What is the best way to run "mount -a" before any initscripts in > runlevel 2? > > There is a script /etc/init.d/mountall.sh, but this only runs in > runlevel S. Whats the purpose of this script? /etc/rcS.d/ contains scripts that run before any other runlevel. That's why "mountall" is there. > The script provides "mountall". Can I make daemons that need the > external disk dependend on "mountall". What is on that disk? Why not make that disk the root filesystem and pass "rootwait" to the kernel? Anyhow, you may try this: ------------------------------------------------ #/bin/dash ### BEGIN INIT INFO # Provides: disk # Required-Start: # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: prepare disk at boot time ### END INIT INFO case $1 in start) # Edit this: /bin/mount /dev/disk /mnt/mountpoint ;; esac ------------------------------------------------ put this in /etc/init.d/mount-disk.sh run: update-rc.d mount-disk.sh defaults and check if there is a link in /etc/rcS.d/ called S00mount-disk.sh Just a guess. Not tested of course. My 2cts, R. -- richard lucassen http://contact.xaq.nl/ _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng