uname -r は使用可能な linux-headers- パッケージと一致しません。

uname -r は使用可能な linux-headers- パッケージと一致しません。

ゲストKali Rolling用にVirtualBox Guest Additionsをインストールしようとしています。

次の結果が表示されます。

$ uname -r
4.9.0-kali3-amd64

$ dpkg -l | grep linux-headers
ii  linux-headers-4.9.0-kali4-all             4.9.30-2kali1                        amd64        All header files for Linux 4.9 (meta-package)
ii  linux-headers-4.9.0-kali4-all-amd64       4.9.30-2kali1                        amd64        All header files for Linux 4.9 (meta-package)
ii  linux-headers-4.9.0-kali4-amd64           4.9.30-2kali1                        amd64        Header files for Linux 4.9.0-kali4-amd64
ii  linux-headers-4.9.0-kali4-common          4.9.30-2kali1                        all          Common header files for Linux 4.9.0-kali4
ii  linux-headers-4.9.0-kali4-common-rt       4.9.30-2kali1                        all          Common header files for Linux 4.9.0-kali4-rt
ii  linux-headers-4.9.0-kali4-rt-amd64        4.9.30-2kali1                        amd64        Header files for Linux 4.9.0-kali4-rt-amd64
ii  linux-headers-amd64                       4.9+80+kali1                         amd64        Header files for Linux amd64 configuration (meta-package)

カーネルバージョン(4.9.0-kali3-amd64vs 4.9.0-kali4-...)が異なるのはなぜですか?私は何をすべきですか?


解決策

質問が閉じられたため、回答を追加できません。だからここにソリューションを追加します。

私は成功せず、重複した質問に対する解決策を試しました。代わりに私が見つけたこの動画これは基本的に次のことを意味します。

カーネルのバージョンを確認してください。

$ uname -a
Linux kali2017 4.9.0-kali3-amd64 ...

現在、kali3次のパッケージが含まれています。

$ apt-get update
$ apt-get install linux-headers-amd64
$ apt-get install linux-image-4.9.0-kali4-amd64

再起動し、カーネルのバージョンを再確認してください。

$ reboot
$ uname -a
Linux kali2017 4.9.0-kali4-amd64 ...

望むよりkali4!次に、ゲスト追加をインストールします。

$ apt-get install virtualbox-guest-x11

完璧。

答え1

カーネルイメージに適切なLinuxヘッダーをインストールするには、次のようにして利用可能なLinuxヘッダーを入手してください。

apt-cacheはLinuxヘッダーを検索します

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

apt-get は linux-headers-4.9.0-kali4-amd64 をインストールします。

関連情報