Así es como funcionó para mí, gracias por toda la ayuda que me trajo allí:
choose advanced options in Grub
choose recovery mode
in the options that show up, one can load the network driver and mount r/w
(mount r/w is part of the load network driver and dpkg options)
choose "root..." to get to the console
(use "mount -o remount,rw /" to get read and write access if not done with the options above already)
Nota 1: cargar el controlador de red no funcionó para mí, la PC siempre se congela. Sin embargo, tenía el archivo de instalación del controlador nvidia localmente, por lo que podría instalarlo. Después de eso ya no pude ingresar a gnome, así que tuve que reinstalar Ubuntu 18.04 por completo.
Nota 2: Después de instalar el controlador Nvidia para mi tarjeta gráfica diferente: a través de "sudo apt-get install nvidia-390", siempre aparece el error en python "ModuleNotFoundError: ningún módulo llamado 'tkinter'", pero por supuesto, tkinter está instalado. Entonces, actualmente no puedo usar python ... fue el mismo error en ubuntu 16.04 y la razón por la que actualicé. Esperaba que funcionara en 18.04 ... Abrí una nueva publicación para esto: después de instalar el controlador de Nvidia me sale "ModuleNotFoundError: ningún módulo llamado error 'tkinter'" en Python3
Mi pregunta original aquí sobre cómo llegar a la consola es respondida y, además de congelar en lugar de cargar, el controlador de red está resuelto.