VirtualBox: Установка гостевых дополнений в Ubuntu 12.10 в качестве гостевой ОС

VirtualBox: Установка гостевых дополнений в Ubuntu 12.10 в качестве гостевой ОС

Я использую Windows 7 в качестве хоста и Ubuntu 12.10 Remix (Ubuntu с чистым Gnome) в качестве гостя.

Все работает нормально. Я установил VBoxAdditions обычным способом - используя соответствующую команду в VirtualBox VM manager, а затем запустив VBoxLinuxAdditions.runскрипт с смонтированного диска. Процесс установки тоже вроде бы прошел нормально.
НО /var/log/vboxadd-install.logя вижу это:

Uninstalling modules from DKMS
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxguest/4.2.6/source ->
                 /usr/src/vboxguest-4.2.6

DKMS: add completed.
Error! Your kernel headers for kernel 3.5.0-17-generic cannot be found.
Please install the linux-headers-3.5.0-17-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
Failed to install using DKMS, attempting to install without
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

Затем я следую инструкциям и пытаюсь установить linux-headers-3.5.0-17-generic, и получаю это (последние две строки в журнале после apt-get):

Error! Problems with depmod detected.  Automatically uninstalling this module.
DKMS: Install Failed (depmod problems).  Module rolled back to built state.

решение1

Пожалуйста, установите пакет linux-headers-3.5.0-17-generic.

Поскольку virtualbox компилирует свой модуль с текущим ядром, ему необходимы как минимум заголовочные файлы C для этого ядра.

Связанный контент