This is a custom kernel for use with QEMU/KVM. It is intended to be small (it has an Installed-Size: 8348). It works for me on a QEMU/KVM virtual machine using libvirt and virt-manager and also on two different VPS providers using KVM. It supports ext4, btrfs, lvm and little more, but it has initrd so it may be used to have rootfs on a lvm. It was created using "make localyesconfig" from the Debian default kernel. The matching .config file may be found here: /boot/config-3.16.43-qemu-amd64 To install: apt-get install ca-certificates apt-transport-https apt-key add sanvila.asc echo "deb https://people.debian.org/~sanvila/debian jessie main" > /etc/apt/sources.list.d/sanvila.list apt-get update apt-get install linux-image-3.16.43-qemu-amd64 To remove: apt-get install linux-image-amd64 [ Boot with Debian default kernel ] dpkg --purge linux-image-3.16.43-qemu-amd64 rm -f /etc/apt/sources.list.d/sanvila.list There is also a dependency package called just "linux-image-qemu-amd64" which is supposed to depend on the latest kernel available here. As usual: NO WARRANTY. Last update: 2017-06-28 from linux-source version 3.16.43-2+deb8u2 Santiago Vila