Revertendo:
A partir do modo de recuperação, selecionei o recurso drop to root shell. Em seguida, executado (você poderia fazer isso a partir do login do console, em vez do modo de recuperação, se for possível entrar no login do console na inicialização normal. Mount só é necessário no modo de recuperação):
# mount -o rw,remount /
# apt remove xserver-xorg-core-hwe-16.04 xserver-xorg-input-all-hwe-16.04 linux-generic-hwe-16.04 xserver-xorg-video-all-hwe-16.04
Depois disso eu inicializei normalmente a partir do 4.4, pressionei o combo ctrl + alt + f1. Isso me trouxe login no console. Eu rapidamente verifiquei o /var/log/history.log para ver quais pacotes foram removidos durante a atualização e instalei todos eles:
$ apt install ubuntu-desktop xserver-xorg xserver-xorg-video-all xserver-xorg-input-all libgl1-mesa-dri:i386 xserver-xorg-input-synaptics xserver-xorg-video-qxl xserver-xorg-video-vesa xserver-xorg-video-nouveau xserver-xorg-video-amdgpu xserver-xorg-core xserver-xorg-video-fbdev xserver-xorg-input-wacom xserver-xorg-input-vmmouse xserver-xorg-video-intel xserver-xorg-video-vmware xserver-xorg-video-ati xserver-xorg-video-radeon
Depois que correu, dpkg -l | grep linux-image
e dpkg -l | grep linux-headers
para ver quais são os kernels desnecessários e para removê-los, eu corri:
$ apt-get purge linux-image-generic-hwe-16.04 linux-image-extra-4.8.0-39-generic linux-image-4.8.0-39-generic linux-headers-generic-hwe-16.04 linux-headers-4.8.0-39-generic linux-headers-4.8.0-39
Neste ponto, consegui inicializar a partir do kernel antigo 4.4. Mas eu fui chutado para o driver Nouveau. Então eu acabei de limpar completamente o driver da nvidia.
Atualização:
Então, reverter as alterações foi feito com sucesso.
Depois disso, verifique se você está usando o driver Nouveau. Primeiro faça apenas o upgrade do kernel usando:
sudo apt-get install --install-recommends linux-image-generic-hwe-16.04
Deve instalar:
linux-headers-4.8.0-39, linux-image-generic-hwe-16.04, linux-generic-hwe-16.04, linux-image-4.8.0-39-generic, linux-image-extra-4.8.0-39-generic, linux-headers-4.8.0-39-generic, linux-headers-generic-hwe-16.04
Se não estiver sugerindo a instalação de todos eles, pressione n e tente isto:
sudo apt-get install --install-recommends linux-generic-hwe-16.04
Após a reinicialização, instale o xorg usando:
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
Em seguida, reinicie. Agora nós temos que atualizar no lugar com o driver Nouveau. Agora você pode instalar o driver Nvidia de sua escolha na guia "Drivers adicionais" em "softwares e atualizações".