2010/3/16 Stanislav Maslovski <stanislav.maslov...@gmail.com>

> On Tue, Mar 16, 2010 at 05:26:34AM +0000, James Brown wrote:
> > ОС физ. машины - Lenny AMD64
> > VirtualBox 3.1.4r57640
> > госетвая ОС - testing с ядрами 2.6.30-2-686, 2.6.32-3-686,
> 2.6.32-екгтл-686.
> > Сначала было только тридцатое ядро, несколько дней назад при обновлении
> > установилось первое 32-ое, сегодня еще одно.
> > Под 32-ядрами упорно не создаются модули для дополнений гостевой системы:
> > Building the VirtualBox Guest Additions kernel modules ...fail!
> > (Your system does not seem to be set up to build kernel modules.
> > Look at /var/log/vboxadd-install.log to find out what went wrong)
> >
> > Смотрю в указанный лог:
> > Makefile:23: *** Error: unable to find the sources of your current Linux
> > kernel. Specify KERN_DIR=<directory> and run Make again..  Останов.
> >
> > Под 30-м ядром все работало нормально. Это какая-то бага 32 ядра?
>
> Нет. Проверь, что у тебя (в виртуалке) установлен пакет
> linux-headers для 2.6.32.
>
> --
> Stanislav
>
>
>
>
У меня была похожая проблема с VMware player при переходе на 33 ядро.
Вот что мне поведали про sources:

In < 2.6.33 they are in include/linux, now they are in include/generated.
So the sources must be adapted for the new situation

Ну и да, должны быть, конечно, headers установлены.

--
Антон.

Ответить