web-dev-qa-db-ja.com

KaliにVirtualBox Guest Additionsをインストールできない

Kali Linux 64ビットの新規インストールにVirtualbox Guest Additionsをインストールしようとすると、エラーが発生します。 Windows 10 64ビットはホストOSです。

  1. _apt-get update_
  2. _apt-get upgrade -y_
  3. _apt-get dist-upgrade -y_
  4. apt-get install linux-headers-$(uname -r)

手順4を実行すると、次のエラーが表示されます

_E: Unable to locate package 'linux-headers-4.9.0-kali3-AMD64'
E: Couldn't find any package by glob 'linux-headers-4.9.0-kali3-AMD64'
E: Couldn't find any package by regex 'linux-headers-4.9.0-kali3-AMD64'
_
  1. マウントされた_VBoxGuestAdditions.run_ディスクから_VBOXADDITIONS_5.1.22_1115126_に_/root/Desktop_をコピーしました

  2. _chmod 755 ./VBoxLinuxAdditions.run_

  3. _./VBoxAdditions.run_

手順7を実行するとエラーが発生しました。

_vboxadd.sh: Starting the VirtualBox Guest Additions.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details
_

_/var/log/VBoxGuestAdditions.log_の内部:

_Created symlink /etc/systemd/system/multi-user.target.wants/vboxadd.service ->  /lib/systemd/system/vboxadd.service.
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: modprobe vboxguest failed.
Created symlink /etc/systemd/system/multi-user.target.wants/vboxadd-service.service -> /lib/systemd/system/vboxadd-service.service
Created symlink /etc/systemd/system/multi-user.target.wants/vboxadd-x11.service -> /lib/systemd/system/vboxadd-x11.service
_

そして_/var/log/vboxadd-install.log_の中:

_/tmp/vbox.0/Makefile.include.header:112: *** ERror: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
_

再起動前_uname -a_:

_ Linux k 4.9.0-kali3-AMD64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) X86_64 GNU/Linux
_

再起動後_uname -a_:

_Linux k 4.9.0 -kali4-AMD64 #1 SMP Debian 4.9.25-1kali1 (2017-05-04) x86_64 GNU/Linux
_

何がうまくいかなかったのですか?


_apt-cache search linux-headers_の出力

enter image description here

4
Nyxynyx

カーネルイメージに適切なlinux-headersをインストールするには、使用可能なlinux-headersを取得します。

apt-cache search linux-headers

次にインストールします。

apt-get install linux-headers-4.9.0-kali4-AMD64
2
GAD3R

新しいリポジトリを追加してみてくださいsources.list

開いた sources.list in leafpad

leafpad etc/apt/sources.list

次の行をファイルに追加して、リポジトリを追加します。

deb http://http.kali.org/kali kali-rolling main contrib non-free

その後、あなたのステップに従ってください。

1
Animesh Roy