I moved the boot.1 service to the local-fs-pre target and set it to oneshot so now it works a litle better, but it is still having major problems.
# cat /lib/systemd/system/boot.1.service
[Unit]
Description=System boot script service for single user mode
[Service]
ExecStart=/bin/bash /etc/init.d/boot.1
Type=oneshot
[Install]
WantedBy=local-fs-pre.target
# cat /etc/init.d/boot.1
#!/bin/bash
### BEGIN INIT INFO
# Provides: boot.1
# Required-Start: $local-fs
# Required-Stop:
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Runs the necessary commands at system boot time while still in single user mode
# Description: This runs the necessary startup commands when the system is booted
### END INIT INFO
# Set the system font.
/usr/bin/setupcon
# Check the root file system.
/usr/bin/echo "/usr/sbin/e2fsck -fpv /dev/sdb1 (Root file system)"
/usr/sbin/e2fsck -fpv /dev/sdb1
if [ $? != 0 ]; then
/usr/bin/echo "Root file system was modified. Please reboot the system."
/usr/bin/login
fi
# Check secondary file systems.
/usr/bin/echo "/usr/sbin/e2fsck -fpv /sdb3 (/backup)"
/usr/sbin/e2fsck -fpv /dev/sdb3
/usr/bin/echo "/usr/sbin/e2fsck -fpv /sdb4 (/tmp)"
/usr/sbin/e2fsck -fpv /dev/sdb4
Goes on to check other file systems...
# Remount the root file system as read-write.
/usr/bin/mount -o remount,rw /
# Mount the secondary file systems.
/usr/bin/echo "Mounting /dev/sdb3 on /backup"
/usr/bin/mount -o acl,async,errors=remount-ro,grpquota,noatime,noauto,nodev,nodiratime,noexec,nolazytime,nomand,norelatime,nosuid,nouser,rw,user_xattr,usrquota -t ext4 /dev/sdb3 /backup
Goes on to mount other secondary file systems...
/usr/bin/echo /usr/bin/sync
/usr/bin/sync
exit 0
#
# EOF
# journalctl -u boot.1
-- Logs begin at Tue 2020-07-14 14:58:11 MST, end at Tue 2020-07-14 21:55:02 MST. --
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found ordering cycle on local-fs.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on local-fs-pre.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on boot.1.service/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on basic.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on sysinit.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Job local-fs.target/start deleted to break ordering cycle starting with sysinit.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found ordering cycle on systemd-timesyncd.service/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on tmp.mount/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on local-fs-pre.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on boot.1.service/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on basic.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Found dependency on sysinit.target/start
Jul 14 14:58:18 laptop systemd[1]: sysinit.target: Job systemd-timesyncd.service/start deleted to break ordering cycle starting with sysinit.target/start
Jul 14 14:58:20 laptop systemd[1]: Starting System boot script service for single user mode...
Jul 14 14:58:22 laptop bash[450]: /usr/sbin/e2fsck -fpv /dev/sdb1 (Root file system)
Jul 14 14:58:35 laptop bash[450]: 153030 inodes used (0.47%, out of 32768000)
Jul 14 14:58:35 laptop bash[450]: 72 non-contiguous files (0.0%)
Jul 14 14:58:35 laptop bash[450]: 77 non-contiguous directories (0.1%)
Jul 14 14:58:35 laptop bash[450]: # of inodes with ind/dind/tind blocks: 0/0/0
Jul 14 14:58:35 laptop bash[450]: Extent depth histogram: 137433/32
Jul 14 14:58:35 laptop bash[450]: 3819923 blocks used (2.91%, out of 131072000)
Jul 14 14:58:35 laptop bash[450]: 0 bad blocks
Jul 14 14:58:35 laptop bash[450]: 1 large file
Jul 14 14:58:35 laptop bash[450]: 124239 regular files
Jul 14 14:58:35 laptop bash[450]: 13015 directories
Jul 14 14:58:35 laptop bash[450]: 8 character device files
Jul 14 14:58:35 laptop bash[450]: 0 block device files
Jul 14 14:58:35 laptop bash[450]: 0 fifos
Jul 14 14:58:35 laptop bash[450]: 25 links
Jul 14 14:58:35 laptop bash[450]: 15759 symbolic links (15551 fast symbolic links)
Jul 14 14:58:35 laptop bash[450]: 0 sockets
Jul 14 14:58:35 laptop bash[450]: ------------
Jul 14 14:58:35 laptop bash[450]: 153046 files
Jul 14 14:58:35 laptop bash[450]: /usr/sbin/e2fsck -fpv /dev/sdb3 (/backup)
Jul 14 14:58:47 laptop bash[450]: 158 inodes used (0.00%, out of 67108864)
Jul 14 14:58:47 laptop bash[450]: 20 non-contiguous files (12.7%)
Jul 14 14:58:47 laptop bash[450]: 0 non-contiguous directories (0.0%)
Jul 14 14:58:47 laptop bash[450]: # of inodes with ind/dind/tind blocks: 0/0/0
Jul 14 14:58:47 laptop bash[450]: Extent depth histogram: 141/11
Jul 14 14:58:47 laptop bash[450]: 36986304 blocks used (13.78%, out of 268435456)
Jul 14 14:58:47 laptop bash[450]: 0 bad blocks
Jul 14 14:58:47 laptop bash[450]: 3 large files
Jul 14 14:58:47 laptop bash[450]: 116 regular files
Jul 14 14:58:47 laptop bash[450]: 33 directories
Jul 14 14:58:47 laptop bash[450]: 0 character device files
Jul 14 14:58:47 laptop bash[450]: 0 block device files
Jul 14 14:58:47 laptop bash[450]: 0 fifos
Jul 14 14:58:47 laptop bash[450]: 0 links
Jul 14 14:58:47 laptop bash[450]: 0 symbolic links (0 fast symbolic links)
Jul 14 14:58:47 laptop bash[450]: 0 sockets
Jul 14 14:58:47 laptop bash[450]: ------------
Jul 14 14:58:47 laptop bash[450]: 149 files
Jul 14 14:58:47 laptop bash[450]: /usr/sbin/e2fsck -fpv /dev/sdb4 (/tmp)
Jul 14 14:58:49 laptop bash[450]: Linux_Tmp: /lost+found not found. CREATED.
Jul 14 14:58:51 laptop bash[450]: [QUOTA WARNING] Usage inconsistent for ID 0:actual (36864, 10) != expected (32768, 9)
Jul 14 14:58:51 laptop bash[450]: Linux_Tmp: Update quota info for quota type 0.
Jul 14 14:58:51 laptop bash[450]: [QUOTA WARNING] Usage inconsistent for ID 0:actual (36864, 10) != expected (32768, 9)
Jul 14 14:58:51 laptop bash[450]: Linux_Tmp: Update quota info for quota type 1.
Jul 14 14:58:51 laptop bash[450]: 19 inodes used (0.00%, out of 6553600)
Jul 14 14:58:51 laptop bash[450]: 1 non-contiguous file (5.3%)
Jul 14 14:58:51 laptop bash[450]: 0 non-contiguous directories (0.0%)
Jul 14 14:58:51 laptop bash[450]: # of inodes with ind/dind/tind blocks: 0/0/0
Jul 14 14:58:51 laptop bash[450]: Extent depth histogram: 11
Jul 14 14:58:51 laptop bash[450]: 557856 blocks used (2.13%, out of 26214400)
Jul 14 14:58:51 laptop bash[450]: 0 bad blocks
Jul 14 14:58:51 laptop bash[450]: 1 large file
Jul 14 14:58:51 laptop bash[450]: 0 regular files
Jul 14 14:58:51 laptop bash[450]: 8 directories
Jul 14 14:58:51 laptop bash[450]: 0 character device files
Jul 14 14:58:51 laptop bash[450]: 0 block device files
Jul 14 14:58:51 laptop bash[450]: 0 fifos
Jul 14 14:58:51 laptop bash[450]: 0 links
Jul 14 14:58:51 laptop bash[450]: 0 symbolic links (0 fast symbolic links)
Jul 14 14:58:51 laptop bash[450]: 1 socket
Jul 14 14:58:51 laptop bash[450]: ------------
Jul 14 14:58:51 laptop bash[450]: 9 files
Other file systems are checked here...
Jul 14 14:59:19 laptop bash[450]: /usr/bin/sync
Jul 14 14:59:19 laptop bash[450]: Mounting the secondary file systems...
Jul 14 14:59:19 laptop bash[450]: Mounting /dev/sdb3 on /backup
Jul 14 14:59:19 laptop bash[450]: Mounting /dev/sdb4 on /tmp
Jul 14 14:59:19 laptop bash[450]: Mounting /dev/sdb5 on /user
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb6 on /usr/games
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb7 on /var/local
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb8 /var/mail
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb9 on /var/web
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb11 on /var/web/root/1
Jul 14 14:59:20 laptop bash[450]: Mounting /dev/sdb12 on /var/web/root/2
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb13 on /var/web/root/3
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb14 on /var/web/root/4
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb15 on /var/web/root/5
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb16 on /var/web/root/6
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb17 on /var/web/root/7
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb18 on /var/web/root/8
Jul 14 14:59:21 laptop bash[450]: Mounting /dev/sdb19 on /var/web/root/9
Jul 14 14:59:22 laptop bash[450]: Mounting /dev/sdb20 on /var/web/root/10
Jul 14 14:59:22 laptop bash[450]: Mounting /dev/sdb21 on /var/web/root/11
Jul 14 14:59:22 laptop bash[450]: Mounting /dev/sdb22 on /var/web/root/12
Jul 14 14:59:22 laptop bash[450]: /usr/bin/sync
Jul 14 14:59:22 laptop systemd[1]: boot.1.service: Succeeded.
Jul 14 14:59:22 laptop systemd[1]: Started System boot script service for single user mode.
I did get the sound working, but it is still having problems. It only plays on the right speaker and is very quiet. mocp doesn't play anything. It says stuck at the beginning of the audio file which plays just fine on my tablet. play (SoX) works a little.