I've implemented a Vagrantfile to set up a (mostly) functional Ubuntu 24.04 desktop environment for testing

This implementation optimizes the boot speed and fixes several issues that may occur while building a similar test VM:

  • Disable features that are not useful in the virtual machine use case (suspend, user authentications, and lock screens).
  • Workaround known bugs in the VirtualBox guest drivers.
  • Reduced boot time by optimizing VM configurations.
  • Improved default console size and aspect ratio.
  • Suppress unnecessary input-capturing warning user interfaces.
  • Include common Vagrantfile template configuration for further customizations.

I would like to express our gratitude to Yoshimasa Niwa, who implemented and published the original implementation.

The source code is available at:
https://gitlab.com/brlin/ubuntu-desktop-vagrant

Feel free to check it out!

3 Likes

Hi there! So, unlike snap, this is a Desktop item, so I’m moving it to the Desktop category.

Thanks!

1 Like

Oh wow, this looks awesome at first glance. I’ve never used Vagrant before, I’ll have to check it out when I find the time!

1 Like