在服务器上运行 VirtualBox

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

在服务器上设置 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) 是内核版本并构建。 在像Ubuntu这样的发行版中,这可能是不同的( 我认为它被称为"linux通用") 。


回答 2:

我在GitHub上的scaleway指南上找到了它。

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



相关文章