Запуск VirtualBox на сервере

Запуск VirtualBox на сервере

Я пытаюсь настроить VirtualBox на сервере и получаю следующее сообщение при попытке запустить службу VBox:

Mar 24 20:55:49 main vboxdrv.sh[4200]: vboxdrv.sh: Starting VirtualBox services.
Mar 24 20:55:49 main vboxdrv.sh[4242]: Starting VirtualBox services.
Mar 24 20:55:49 main vboxdrv.sh[4200]: vboxdrv.sh: Building VirtualBox kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4247]: Building VirtualBox kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4200]: This system is currently not set up to build kernel modules.
Mar 24 20:55:49 main vboxdrv.sh[4200]: Please install the Linux kernel "header" files matching the current kernel
Mar 24 20:55:49 main vboxdrv.sh[4200]: for adding new hardware support to the system.
Mar 24 20:55:49 main systemd[1]: vboxdrv.service: Control process exited, code=exited status=1
Mar 24 20:55:49 main systemd[1]: vboxdrv.service: Failed with result 'exit-code'.
Mar 24 20:55:49 main systemd[1]: Failed to start VirtualBox Linux kernel module.

Он просит меня «Установить файлы заголовков ядра Linux, соответствующие текущему ядру», но я не уверен, что именно мне следует установить.

решение1

В Debian вам следует искать пакет с именем "linux-headers-$(something)", где $(something) — это версия ядра и сборка. В других дистрибутивах, таких как Ubuntu, это может быть по-другому (я думаю, это называется "linux-generic").

решение2

Я исправил это, следуя руководству Scaleway на GitHub.

https://github.com/scaleway/kernel-tools

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