I confirm this.

Looks like the reason for having wrong kernel headers installed is the 
following dependencies chain:
  * virtualbox-ose-guest-x11 depends on virtualbox-guest-x11;
  * virtualbox-guest-x11 depends on virtualbox-guest-utils;
  * virtualbox-guest-utils recommends virtualbox-guest-dkms;
  * virtualbox-guest-dkms depends on dkms;
  * dkms recommends linux-headers-686-pae | linux-headers-amd64 | 
linux-headers-generic | linux-headers.

VirtualBox doesn't enable PAE/NX by default, so the installer chooses the 486 
kernel for installation;
however, when requesting virtualbox-ose-guest-x11 installation, no kernel 
headers package is explicitly
requested by the installer, so APT chooses the default one, which is the first 
one in the dependencies list,
namely linux-headers-686-pae.

I guess, this can be fixed by explicitly requesting the kernel headers package, 
matching the kernel
installed.

-- 
Алексей Шилин

Reply via email to