Ubuntu 20.04 long boot time

  • Evaluate if you can remove sda drive, if not, evaluate what is loaded from sda6 and migrate it on a faster storage.
  • Evaluate if you can uninstall/remove your snaps packages.
  • Evaluate if you really need virtualbox to start at boot
  • Check your nmdb settings, if the machine is not hosting smb shares, connecting to smb shares, not part of a Microsoft Active Directory, consider uninstalling nmdb and purging its configuration in case you reinstall it in the future.
  • Check your WiFi drivers and WiFi configuration
  • Check your network connection while booting, as your machine is waiting for it.

It looks like 2 specific events are slowing it down:

  1. it is waiting for the network connection to become available

  2. it is waiting for winbind/nmbd to do something, possible get a list of all host names on your network

Removing winbind/nmbd or disabling those services should speed it up significantly.

The network wait time seems to be 11s out of your huge delay, but as long as you are not automounting smb or nfs, or are using LDAP for login, you can skip that, and save the 11s