KaliにVirtualBoxゲストアドインをインストールできない

KaliにVirtualBoxゲストアドインをインストールできない

Kali Linux 64ビットの新規インストール時にVirtualbox Guest Additionsをインストールしようとしたときにエラーが発生しました。 Windows 10 64ビットはホストオペレーティングシステムです。

  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インストールCDから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

ここに画像の説明を入力してください。

答え1

linux-headersカーネルイメージに適したバージョンをインストールするには、以下から利用可能なバージョンを入手してくださいlinux-headers

apt-cache search linux-headers

その後、インストールしてください。

apt-get install linux-headers-4.9.0-kali4-amd64

答え2

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

開いている sources.listleafpad

leafpad etc/apt/sources.list

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

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

その後、手順に従ってください。

関連情報