I have been encountering some trouble trying to boot 18.04. When I attempt to boot it becomes stuck "Started Hold until boot process finishes up", and ctrl+alt+f1/f2have no effect Following some instructions from the web I have tried booting into recovery mode to run networking and the execute some commands in the root shell. When I run network it freezes at "Flush Journal to Persistent Log". I have tried to fix that but I am quite new to Linux and have not been able to understand it. Any help is appreciated as I don't have the slightest idea of how to fix this. Thanks in advance for your time.
The same issue happened, when there was no free space on the disk.
To clean up you may go to root terminal and clean any not needed files. To do that you need while starting the system to press Shift(old systems) or Escape(new systems) button, then select booting in "recovery mode". Then select something like "root terminal". Clean up at least few G bytes. Type "exit" and choose option to "resume normal boot".
In any case, https://wiki.ubuntu.com/RecoveryMode should help you.
I really don't know why it happens, but have worked around and came up with a solution with. The solution steps are
- Change into tty. (!!!Yes you can change into tty)
- Enter the credentials and change into root user using
- Remove the Nvidia Driver which normally would have been there installed on your system. (I believe
apt-get remove --purge '^nvidia-.*'will work as it is shown here how-can-i-uninstall-a-nvidia-driver-completely).
gdm(Gnome-display-Manager) which is normally the display managers for gnome desktop environments using command
apt remove gdm.
- Re-install GDM using the command
apt install gdm.
- Reboot the system using the command
- The above has to work and you would see the login screen again. Incase the above method works, you will need to re-install the Nvidia-drivers. I am sure there is a way you will work around it as it is completey graphical.
(SRY peeps, I myself am not an Ubuntu user, but have been long for 3 years. Have shifted to some other distro and faced the same issue and fixed it using the above steps. I believe it will work the same way for Ubuntu as well. Give it as try, maybe it works for you)