On https://cloud-images.ubuntu.com/groovy/current/ there is (among many others) both a groovy-server-cloudimg-amd64-disk-kvm.img and a groovy-server-cloudimg-amd64.img. What's the difference?

  • Yea I also went for the amd-64.img, and that works great with kvm/virsh. Feb 10, 2021 at 23:52

1 Answer 1


You can look at the .manifest files available on the same page. You will see that the difference is the kernel being used. The disk-kvm.img variant has linux-image-kvm while the other image has linux-image-5.8.0-43-generic.

The former is a reduced kernel for use in virtual environments, it might miss some modules/configs but is a bit lighter.

The second is the generic kernel that works everywhere. You'd use those images e.g. to deploy a new bare-metal system with them or in any other place where the linux-kvm represents a limitation you do not want.

If in doubt and you only have to select only one, then the non-kvm image is the one that should work everywhere.

Here you can read more about Ubuntu kernel variants

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.