web-dev-qa-db-ja.com

CentOS7にVirtualBoxGuest Additionsをインストールしたいが、ヘッダーの不一致が発生する

CentOS 7VMにVirtualBoxGuestAdditionsをインストールしようとしています。

を介して前提条件をインストールしました

Sudo yum install Perl gcc dkms kernel-devel kernel-headers make bzip2

次に、Guest Additions CDイメージを「挿入」すると、GuestAdditionsオートランナーが起動して実行されました。

ただし、GuestAdditionsのインストールでエラーが発生しました

VirtualBox Guest Additions:ターゲットカーネル3.10.0-1062.el7.x86_64のカーネルヘッダーが見つかりません。

詳細を調べるために、VMのターミナルシェルで次のコマンドを発行しました。

$ ls /usr/src/kernels/
3.10.0-1062.18.1.el7.x86_64

そして

$ uname -r
3.10.0-1062.el7.x86_64

インストールされたヘッダーのdditioncaharcters 18.1が、カーネルのレポートと比較されていることに注意してください。それが彼のGuestAdditionsのインストールが失敗する理由だと思います。

これを修正してGuest Additionsをインストールするにはどうすればよいですか?


さらにいくつかの詳細:

1
halloleo

_kernerl release_に正確に基づいてヘッダーをインストールしてください。

Sudo yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)

4
binarysta