В Debian 9 пакет virtualbox-guest-dkms находится в нестабильном репозитории (sid).
Добавьте это в /etc/apt/sources.list
:
deb http://http.us.debian.org/debian sid main non-free contrib
Обновите репозитории и установите пакет
sudo apt-get update
sudo apt-get установить виртуальный бокс-гость-dkms
Необязательно: отключите репозиторий sid, так как в нем есть обновления для пакетов, которые вам могут не понадобиться.
Альтернативой установке гостевых надстроек VirtualBox из репозитория Debian является использование исходных кодов от поставщика. Ожидается, что репозиторий будет содержать более старый и более стабильный код, а источники от поставщика будут содержать последние функции и обновления безопасности.
Я успешно опробовал следующие инструкции на гостевой системе Debian 9.4 с ядром Linux 4.9.0 -4, используя VirtualBox 5.0.30 и OS X 10.11.6. Сначала прикрепите ISO-образ гостевых дополнений к виртуальной машине, а затем запустите ее. После загрузки содержимое образа будет доступно в /media/cdrom0/
. Во-первых, необходимо установить два пакета и их зависимости :
$ sudo apt-get install linux-headers-$(uname -r) build-essential
Затем запустите скрипт, предоставленный поставщиком, который соберет и установит необходимые модули ядра:
$ cd /media/cdrom0/
$ sudo sh VBoxLinuxAdditions.run
Перезагрузите виртуальную машину и наслаждайтесь!