O novo Kernel moveu linux/autoconf.h
para generated/autoconf.h
( dica ). Eu realmente não sei o raciocínio técnico para isso, mas qualquer coisa que inclua isso na fonte do módulo host do VirtualBox, precisa ser editada.
Felizmente, corrigi-lo é apenas um caso de trocar as strings:
sudo find /usr/share/virtualbox/src/vboxhost -name '*.h' -exec perl -pi -w -e 's/linux\/autoconf/generated\/autoconf/g;' {} \;
sudo /etc/init.d/vboxdrv setup
É claro que essa alteração pode não ser permanente no Kernel do Linux. As coisas poderiam voltar e isso simplificaria sua capacidade de compilar no futuro, então se você precisar fazer o oposto no futuro, aqui está:
sudo find /usr/share/virtualbox/src/vboxhost -name '*.h' -exec perl -pi -w -e 's/generated\/autoconf/linux\/autoconf/g;' {} \;
sudo /etc/init.d/vboxdrv setup