サーバー上で 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
GitHub の Scaleway のガイドに従って修正しました。