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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .