I rebooted by Ubuntu 18.04 LTS system and there was a message about something trying to stop it but I proceeded anyway. The system was an upgrade from 16.04 LTS to 18.04 LTS. I would then only boot to an emergency prompt.
I researched it online and have been able to get it to boot successfully to a CLI. The mounts for /home and /Storage will not mount from the fstab. I watched the boot process and when attempting to find and mount this partitions it will cycle through attempts for a minute and a half then fail. I can mount them both after the boot process completes via the command line.
I believe I have narrowed the issue down to the systemd.udevd, from journalctl -xb:
Feb 02 02:06:32 ubuntu-c kernel: random: fast init done
Feb 02 02:06:32 ubuntu-c kernel: random: systemd-udevd: uninitialized urandom read (16 bytes read)
Feb 02 02:06:32 ubuntu-c kernel: random: systemd-udevd: uninitialized urandom read (16 bytes read)
Feb 02 02:06:32 ubuntu-c kernel: random: systemd-udevd: uninitialized urandom read (16 bytes read)
Feb 02 02:06:32 ubuntu-c kernel: input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4
Feb 02 02:06:32 ubuntu-c kernel: clocksource: Switched to clocksource tsc
Feb 02 02:06:32 ubuntu-c kernel: EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
Feb 02 02:06:32 ubuntu-c kernel: random: crng init done
Feb 02 02:06:32 ubuntu-c kernel: random: 7 urandom warning(s) missed due to ratelimiting
Feb 02 02:06:32 ubuntu-c kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Feb 02 02:06:32 ubuntu-c systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
Feb 02 02:06:32 ubuntu-c systemd[1]: Detected architecture x86-64.
Feb 02 02:06:32 ubuntu-c systemd[1]: Set hostname to <ubuntu-c>.
Feb 02 02:06:32 ubuntu-c systemd[1]: systemd-udevd.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Feb 02 02:06:32 ubuntu-c systemd[1]: systemd-udevd.service: Cannot add dependency job, ignoring: Unit systemd-udevd.service is not loaded properly: Invalid argument.
Feb 02 02:06:32 ubuntu-c systemd[1]: systemd-udevd.service: Cannot add dependency job, ignoring: Unit systemd-udevd.service is not loaded properly: Invalid argument.
Feb 02 02:06:32 ubuntu-c systemd[1]: Created slice User and Session Slice.
Feb 02 02:06:32 ubuntu-c systemd[1]: Reached target Swap.
Feb 02 02:06:32 ubuntu-c systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Feb 02 02:06:32 ubuntu-c systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
Feb 02 02:06:32 ubuntu-c kernel: EXT4-fs (sda6): re-mounted. Opts: errors=remount-ro
Feb 02 02:06:32 ubuntu-c systemd-journald[320]: Journal started
but cannot find the problem.
I did look at the configuration files in initd and tried reviewing the rules but have not been able to find where the error might be.
If I had an example of a good one I can edit the files but I have not found one to compare it to online.
Any help would be appreciated.