Ubuntu 上の VirtualBox 5 上の Kali Linux に Guest Additions をインストールする

Ubuntu 上の VirtualBox 5 上の Kali Linux に Guest Additions をインストールする

Kali Linuxの仕様に従って、Oracle VBox 5にKali Linux用のVirtualBoxゲスト追加機能をインストールしようとしています。ページ

実行すると:

apt-get update

apt-get install -y virtualbox-guest-x11

virtualbox-guest-x11依存関係が欠落しておりxorg-video-abi-19、インストール方法が見つかりません。

root@kali:~# apt-get install -y virtualbox-guest-x11
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 virtualbox-guest-x11 : Depends: xorg-video-abi-19
E: Unable to correct problems, you have held broken packages.

root@kali:~# apt-get install -y xorg-video-abi-19
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package xorg-video-abi-19 is a virtual package provided by:
  xserver-xorg-core 2:1.17.2-1 [Not candidate version]

E: Package 'xorg-video-abi-19' has no installation candidate

あるいは、古いディストリビューション向けに説明されている手順を試すと、正常にインストールされます。

apt-get update && apt-get install -y linux-headers-$(uname -r)

しかし、実行後に./VBoxLinuxAdditions.run次のようになります。

root@kali:~# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.0.24 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 5.0.24 of VirtualBox Guest Additions...
Removing existing VirtualBox non-DKMS kernel modules ...done.
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done.

VB ゲスト追加機能をインストールするためのソリューションを誰かが提供してくれるとありがたいです。

編集:

apt-getを実行した後install build-essential dkms

2 番目のエラーは次のように変わります。

root@kali:~# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.0.24 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 5.0.24 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules ...done.

Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done.

答え1

VBox の v5.1 をインストールし、Kali を新規インストールした後、動作しました。Kali がインストールされた状態で 5.0 から 5.1 にアップグレードすると、何らかの理由で VM が壊れてしまいました。

関連情報