O kernel -virtual não carrega automaticamente o módulo snd , essa é a única diferença (contém snd e todos os seus vários sub-módulos).
Basta executar sudo modprobe snd para ativar o som. Para tornar isso permanente, basta adicionar snd à lista em /etc/modules e executar sudo update-initramfs -u .
Se algum dos módulos parecer estar faltando, instale o pacote linux-image-extra-virtual (módulos extras do kernel Linux para máquinas virtuais).
Nota: na minha experiência, as outras coisas que um kernel
-virtualpode sofrer e que podem precisar de carregamento manual incluem suporte para emulação Unity 3D / OpenGL, sem bluetooth e sem suporte a USB HID aprimorado.