web-dev-qa-db-ja.com

Kali Linux 4.15.0にゲスト追加をインストールする方法

Virtualboxを使用してKali Linuxの最新バージョンをインストールしましたが、ゲスト追加をインストールできません。これは question です。

_uname -r_コマンドの後、私は私の端末にいます:

_4.15.0-kali2-AMD64
_

そして、apt-get install linux-headers-$(uname -r)コマンドを実行してlinux-headersをインストールしようとすると、次のエラーが発生します。

_Unable to locate package linux-headers-4.15.0-kali2-AMD64
Couldn't find any package by global 'linux-headers-4.15.0-kali2-AMD64'
Couldn't find any package by regex 'linux-headers-4.15.0-kali2-AMD64'
_

比較のために、私はVirtualboxにUbuntuをインストールしましたが、正常に動作しています。

この場合何ができるか教えてください。

カーネルが古く、対応するカーネルヘッダーパッケージが利用できなくなっています。システムをアップグレードする必要があります。

apt update
apt upgrade

次に、VMを再起動します。これで 現在のカーネル 、4.17.0-kali3が表示され、対応するヘッダーパッケージをインストールできるようになります。

次にゲスト追加をインストールするには、 次のコマンドを実行

apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
4
Stephen Kitt

Apt updateを実行すると、カーネルが新しいバージョンに更新されます。コマンド uname -rは、現在の古いカーネルバージョンを使用する場合があります。

これは、更新されたカーネルバージョンと古いバージョンの間の不一致で、失敗する理由です。

テストするには、更新しないでください

  1. apt install linux-headers-$(uname -r)
  2. 新しいヘッダーをインストールしないでください
  3. 更新とアップグレードを実行する
  4. apt install linux-headers-$(uname -r)を再実行します
  5. エラー
  6. リブート
  7. apt install linux-headers-$(uname -r)を再実行します
  8. 動作します。
0
herpyderp