Ich versuche, VirtualBox auf einem Server einzurichten, und erhalte diese Antwortnachricht, wenn ich versuche, den VBox-Dienst zu starten:
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.
Ich werde gefragt: „Bitte installieren Sie die „Header“-Dateien des Linux-Kernels, die zum aktuellen Kernel passen“, aber ich bin nicht sicher, was ich installieren soll
Antwort1
In Debian sollten Sie nach einem Paket namens „linux-headers-$(irgendwas)“ suchen, wobei $(irgendwas) die Kernelversion und den Build darstellt. In anderen Distributionen wie Ubuntu kann dies anders sein (ich glaube, es heißt „linux-generic“).
Antwort2
Ich habe es behoben, indem ich der Anleitung von Scaleway auf GitHub gefolgt bin.