What happens if you edit /etc/default/grub to remove splash as a setting (that is, boot without plymouth). I was having similar problems to you, also with log message saying job was on hold. I did not wait beyond 3 minutes. In my case, this only happens if an external monitor is connected at boot.
(see https://askubuntu.com/questions/33416/how-do-i-disable-the-boot- splash-screen-and-only-show-kernel-and-boot-text-inst for instructions on disabling splash screen) My bug report: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1872159 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1871641 Title: Ubuntu never finishes booting: A start job is running for Hold until boot process finishes up (3min 7s / no limit) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1871641/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs