You can disable the NetworkManager-wait-online
if you don't have a bunch of resources on the network that need to be connected before signing in. If you do not run your notebook on a corporate LAN, chances are you can go without it.
Do these things after Ubuntu eventually finishes booting:
- Open a terminal
- Disable the Network Manager wait:
sudo systemctl disable NetworkManager-wait-online.service
- Reboot
Problem solved. If you do need to restore this function later, you can do so like this:
sudo systemctl enable NetworkManager-wait-online.service
Hope this helps